본문 바로가기
2020-2021/TIL

1124

by Tate_Modern 2020. 11. 24.

 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

댓글