Lift state up은 부모컴포넌트에 연결된 자식컴포넌트의 수가 적을 때는 상관없지만
자식의 수가 많아진다면 코드가 굉장히 복잡해질 수 있다. (state drilling )
이러한 문제점을 해결할 수 있는 것이 바로 redux library
redux의 기본개념 : action
Redux의 장점
1. 상태를 예측 가능하게 만들어준다.
2. 유지보수에 편리하다.(driiling을 하지 않아도 된다.) -> 히스토리 기능
3. 디버깅에 유리하다 (action과 state 로그를 기록한다면)
4. 테스트를 붙이기 쉽다(순수함수를 사용하기 때문에 테스트 용이)
상태 ->
히스토리라는 곳에 이전상태와 현재상태를 모두 저장된다.
액션->
객체다.
리듀서, 액션, 디스패치, 컴포넌트-컨테이너 구조들.
머리가 ,,,아프다 ㅎ
'2020-2021 > TIL' 카테고리의 다른 글
Mini-react-project[2] (0) | 2020.11.27 |
---|---|
1126 (0) | 2020.11.26 |
1123 (0) | 2020.11.23 |
Mini-react-project[1] (0) | 2020.11.23 |
1121 (1) | 2020.11.21 |
댓글