
Redux는 Context API가 본격적으로 나오기 전부터 사용되던 전역 상태 관리 라이브러리이다. 현재는 Redux 외에도 Recoil, MobX 등 다양한 상태 관리 라이브러리가 나와서 예전만큼 인기를 얻지 못하지만 많이 사용되고 있다. Redux는 전역 상태 관리 뿐만 아니라 Flux 패턴 기반 데이터 흐름 제어를 할 수 있고, Middleware를 추가하여 Data Fetching이 가능하고, 프로젝트의 데이터 흐름을 일관적으로 관리할 수 있다. Flux 패턴 Action -> Dispatcher -> Store -> View - Action : 데이터의 변경을 발생시키는 행위 (Update) - Dispatcher : 모든 데이터 흐름을 관리하고 Redux와 useReducer의 Reducer..