Redux
-
1. 리덕스의 전역상태관리Redux 2021. 10. 10. 23:25
전역 상태관리는, 말 그대로 전역적(Global, 全域的) 으로 상태를 관리한다는 의미이다. 기본적으로 바닐라 리액트에서는 부모-자식 트리구조의 컴포넌트 틀에서 상위->하위 로 상태값을 전달하여 관리하게 되어있다. 이러한 경우, 자식 컴포넌트(하위) 에서 상태값을 전달받아야 하는 컴포넌트가 분리되고 많아질수록, 상태값 관리가 복잡해진다. 예를 들어, 최하위에 있는 컴포넌트Z 에서 필요한 상태값이, 최상위에 가까운 부모컴포넌트A 에 있다고 생각해보자. 최하위에 있는 컴포넌트가 그 상태값을 받아오려면, 더보기 컴포A(필요한 상태값을 가진) --> 하위컴포B-> 하위컴포C --> 하위컴포D --- ......... ---> 컴포Z(필요한 상태값을 받는) 위와 같이 몇개의 컴포넌트가 될지 모르는 상황에서도 모..