Redux 간단 정리
Redux
Flux 패턴을 이용한 상태관리 라이브러리
JS App 을 위한 예측 가능한 state container
여러 View 라이브러리/프레임워크와 작동되게 설계됨
전역 상태 관리를 모듈화시켜 체계적으로 관리
- 
    Flux 구조 단방향 데이터 흐름의 구조 Action -> dispatcher -> store -> View 순으로 진행 
- 
    장점 복잡하거나 대규모의 Component 구조에서 props 전달하기 용이 상태 관리를 Component 와 분리해서 관리 가능 미들웨어 기능 제공으로 비동기 작업 효율적으로 관리 편리한 개발자 도구 기능 사용자의 액션과 데이터 변경을 쉽게 관찰할 수 있으며 모든 내용ㅇㄴ 기록되고 이전의 특정 상태로 돌아가 볼 수 있어서 버그 테스트에 용이함 모든 데이터를 스토리지에 저장할 수 있음 
- 
    단점 초기의 완만한 러닝커브 코드량이 늘어남