상태관리
-
08. Redux(리덕스)프론트엔드/React 2020. 2. 4. 16:37
# What? 이게 뭔데? - 상태관리 라이브러리 * 용어 - Dispatch(디스패치): 액션을 발생 시킴 - Action(액션): 상태에 어떤 변화를 일으킴 - Reducer(리듀서): 현재의 상태와, 전달 받은 액션을 참고하여 새로운 상태를 만들어서 반환 - Store(스토어): 현재의 앱 상태와, 리듀서를 담고 있고, 추가적으로 상태관리를 돕는 내장 함수들이 내재되어있음 => 디스패치로 액션을 일으키면 리듀서가 전달 받은 후 새로운 상태를 만들어내어 스토어에 저장되어있는 상태값을 업데이트 # Why? 이걸 왜 쓰는데? - 어떤 컴포넌트에서든(전역적으로) 사용하고싶은 state가 있다면 Redux(리덕스)라는 state 관리 라이브러리를 사용. ex. 유저 정보 # How? 어떻게 쓰는데? * 초기..