Redux에서 복잡한 상태 관리 및 성능 최적화애플리케이션 규모가 커질수록 상태 관리의 복잡성도 증가하게 됩니다. 이 단계에서는 상태 분리와 Normalization 기법을 사용하여 복잡한 상태를 관리하고, 성능을 최적화하는 방법을 배웁니다. 효율적인 리듀서 설계와 상태 관리 전략을 통해 성능 문제를 해결할 수 있는 방법을 살펴보겠습니다.1. 상태 분리(State Splitting)상태가 복잡해질수록 모든 상태를 하나의 큰 리듀서에서 관리하는 것은 비효율적일 수 있습니다. 이 경우 상태를 여러 개의 작은 리듀서로 분리하여 관리하는 것이 중요합니다. 이를 통해 상태 구조를 더욱 명확하게 만들고, 각 리듀서가 독립적으로 상태를 처리할 수 있게 됩니다.예시: 상태 분리// userSlice.jsimport {..