
기존 개발은 MVC패턴으로 데이터가 양방향으로 흐름

그런데 규모가 커지면서 MVC패턴은 복잡해져버림
그래서 그 문제를 해결하기 위해 Flux패턴이 나옴!

MVC와는 다르게 단방향으로 데이터가 흐름
Action을 만들고 -> Dispatcher에 전달해 Store(Model)의 데이터를 변경한 뒤, View에 반영하는 아키텍처임
flux : store 여러개 / callback함수로 store를 업데이트함
redux : store 1개 / 여러개의 reducer로 1개의 store를 변경함 -> 이때 reducer끼리 합성이 가능해서 공통 로직을 재사용하기 좋음
https://velog.io/@sunhwa508/MVC-%ED%8C%A8%ED%84%B4-flux-%ED%8C%A8%ED%84%B4
https://velog.io/@andy0011/Flux-%ED%8C%A8%ED%84%B4%EC%9D%B4%EB%9E%80