Redux 를 쓰는 이유 앱 상태가 React 만으로 관리하기 힘들 정도로 많아짐. → 상태를 외부로 빼내고, 변경점만 전파받고 싶음. → 외부 상태도 바인딩하고 싶은데… 어떻게?? 상태 관리 패턴의 분류 상태 변경을 감지하는 방식에 따른 분류 Flux-based 전역, 단일 저장소 사용 ex) react-redux의 최상위 Provider 컴포넌트 Action 실행을 제외한 상태 변경 제한. 단일 store 를 감시하므로 디버깅 기준이 action의 실행 ⇒ 전역 state 변경으로 유일해짐. Redux(Flux + Reducer) / Zustand (Flux + Context) Vuex (Flux for Vue) NgRx (Flux + Rx for Angular) Proxy-based State 재할..