well-balanced

[TIL] 기록 88일차 본문

TIL : study log

[TIL] 기록 88일차

Cosmian 2020. 1. 28. 23:11

Today I Learned

  • Redux에 대해서 공부했다.

 

Redux 핵심은 Store라는 것이다. 마치 은행처럼 정보가 state 담기기 때문에 직접적으로 접근하는 것이 불가능하다. 먼저 Store에 reducer를 만들어서 Store에 공급을 해줘야하며, state에 접근해서 값을 바꾸기 위해서는 dispatch을 통해 action을 발생시키도록 하면 reducer가 호출되면서 State를 바꾸게된다. subscribe에 함수형태의 값을 전달하면 dispatch가 일어날 때마다 함수가 호출된다. 이를 활용해 화면을 렌더링할 수 있다.

프로젝트가 커질수록 컴포넌트 간의 관계가 복잡해지고, 이로인해 상태관리가 굉장히 어려워진다. Redux를 사용하면 좋은 이유는 각 컴포넌트 간의 의존성을 낮추고, 각자의 부품은 스탠드 어론으로 사용될 있기 때문이다.

 

'TIL : study log' 카테고리의 다른 글

[TIL] 기록 90일차  (0) 2020.01.30
[TIL] 기록 89일차  (0) 2020.01.29
[TIL] 기록 87일차  (0) 2020.01.27
[TIL] 기록 84-86일차  (0) 2020.01.26
[TIL] 기록 83일차  (0) 2020.01.23
Comments