redux의 기본 개념

강민혁·2022년 12월 9일
0
post-thumbnail

redux란?
redux란 javascript 상태관리 라이브러리이다
redux의 본질은 nodejs 모듈이다.
크게 스토어 액션 리듀서 3가지로 구성된다.

Store(스토어)

Store는 상태가 관리되는 오직 하나의 공간이다.
컴포넌트와는 별개로 스토어라는 공간이 있어서
그 스토어 안에 앱에서필요한 상태를 담는다.
컴포넌트에서 상태 정보가 필요할 때 스토어에 접근한다.

Action(액션)

Action(액션)은 앱에서 스토어에 운반할 데이터를 말한다
Action(액션)은 자바스크립트 객체 형식으로 되어있다.

Reducer(리듀서)

Action(액션)을 Store(스토어)에서 바로전달하는 것이 아니다.
Action(액션)을 Reducer(리듀서)에 전달해야한다.
Reducer(리듀서)가 주문을 보고 Store(스토어)의 상태를 업데이트하는 것이다.
Action(액션)을 Reducer(리듀서)에 전달하기 위해서는 dispatch() 메소드를 사용해야한다.

profile
화이팅

0개의 댓글