Redux 썸네일형 리스트형 Redux http://dobbit.github.io/redux 개념 Vuex와 같은 중앙 집중형 저장소이다. 프로젝트의 규모가 크고 복잡해지면 컴포넌트의 상태(state)를 관리하기가 힘들다. 왜냐하면, 트리 구조이기때문에 멀리 있는 컴포넌트에 값을 전달하려면 상위 루트까지 올라갔다가 가야한다. Redux를 사용하면 중앙 저장소에서 값을 관리하기때문에 아무 컴포넌트에서나 접근할 수 있다. 따라서, 컴포넌트의 상태를 단순하게 처리할 수 있다. 또한, 반복되는 작업을 store에 저장해놓고 처리할 수 있어 코드의 재사용 측면에서도 장점이 있다. 동작 1. Component에서 Dispatch 실행 2. Action에 정의된 형식을 이용하여 reducer 호출 3. reducer에서 state를 변경해서 store의 .. 더보기 이전 1 다음