Redux - State Container
React는 Component 내부에서 state라고 하는 속성값을 가짐으로써, rerender를 발생시키는 기준점으로 삼을 수 있다. React의 Lifecycle을 생각해보았을 때, 어떤 state 값의 변화가 있을 경우, 새롭게 render를 하였던 것을 떠올릴 수 있다. 관리하는 state의 수가 몇 가지 안 되고, component의 개수, 깊이가 적은 경우에는 props로 state 변경 및 갱신된 값을 넘겨주는 것이 별 것 아닌 것처럼 느껴질 수 있다. 하지만, 조금만 구조가 복잡해지면 이런 관리가 몇 배는 복잡해지는 것을 상상할 수 있을 것이다. 아래의 그림을 보면 redux라는 것이 있을 경우와 없을 경우를 비교할 수 있다. redux를 통하여 state 관리가 얼마나 간편하고 직관적으로..
Programming/React
2019. 7. 3. 14:32