정중식 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가 다 합쳐진 개념

 

리덕스와 리액트는 별개다.