Redux
Redux
Redux는 자바스크립트 앱의 상태를 예측 가능한 방식으로 관리하기 위한 상태 관리 라이브러리예요. 전역 상태를 하나의 저장소(store)에 두고, 상태를 바꾸는 경로를 액션과 리듀서라는 규칙으로 제한해요.
컴포넌트가 상태를 직접 고치지 못하게 하고, 모든 변경을 액션(객체)으로 표현해 흐름을 따라가기 쉽게 만들어요. React와 함께 쓰는 Redux Toolkit은 초기 설정 부담을 크게 줄여 줘요.
이 카테고리의 문서
- 기본 개념: store, action, reducer, 상태 흐름
- Redux Toolkit: 리듀서·슬라이스, 셀렉터, 비동기 처리
- 실전 사용: 데이터 흐름, 구조화, 성능 고려