[REDUX] 상태 관리 라이브러리

N·2022년 7월 6일
0

Redux: (React 없이도 사용할 수 있는) 상태 관리 라이브러리
Redux는 전역 상태를 관리할 수 있는 저장소인 Store를 제공

  • Redux의 상태 관리 순서
  1. 상태가 변경되어야 하는 이벤트가 발생하면, 변경될 상태에 대한 정보가 담긴 Action 객체가 생성

  2. 이 Action 객체는 Dispatch 함수의 인자로 전달

  3. Dispatch 함수는 Action 객체를 Reducer 함수로 전달

  4. Reducer 함수는 Action 객체의 값을 확인하고, 그 값에 따라 전역 상태 저장소 Store의 상태를 변경

  5. 상태가 변경되면, React는 화면을 다시 렌더링

    즉, Redux에서는 Action → Dispatch → Reducer → Store 순서로 데이터가 단방향으로 흐른다

profile
web

0개의 댓글