-
#3-1 Redux 주요 개념 소개React로 nodebirdSNS 만들기 (인프런)/#3 리덕스 익히기 2020. 1. 7. 18:37
- 리덕스와 리덕스사가를 통해 state를 관리할 것임
- 리덕스란?
- 하나의 큰 통제실을 두고, 여러 컴포넌트들에게 state를 배분하는것
- Redux(state) -> React의 state는 쓰지 않아도 됨
*(But, 리덕스의 state를 관리하기가 번거로워서 간단한 작업엔 React의 state를 사용하고,
복잡한 작업일 경우 리덕스의 state를 사용한다.)
- 리덕스는 안전성과 state 통제에 용이 하다.
리덕스 간단 개념 설명서
- Action -> state를 바꾸는 행동,리액트는 setState로 state를 변경했음 ex)로그인 액션
- Dispatch -> Action을 실행 ex)로그인 액션 dispatch
( 액션을 디스페치 해야만 함, 한 몸이라고 생각)
- Reducer -> Action의 결과로 state를 어떻게 바꿀지 정의
ex) 로그인액션 dispatch 시 -> isLoggedIn state를 true로 바꿈
- store-> state와 action, reducer가 다 합쳐진 개념
리덕스와 리액트는 별개다.
'React로 nodebirdSNS 만들기 (인프런) > #3 리덕스 익히기' 카테고리의 다른 글
#3-5 redux devtools 사용하기 (0) 2020.01.08 #3-4 redux와 react 연결하기 (0) 2020.01.08 #3-4 불변성과 리듀서 여러개 합치기 (0) 2020.01.08 #3-2 첫 리듀서 만들기 (0) 2020.01.07