Flux 아키텍쳐
·
React
MVC의 문제점 Flux 아키텍처를 알아보기전에 그 배경이 되는 MVC 패턴의 특징을 먼저 알아보겠습니다. Facebook에서 언급했던 MVC의 단점은 양방향 데이터 흐름입니다. MVC 패턴의 동작 과정은 다음과 같습니다. Controller는 Model의 데이터를 조회하거나 업데이트 하는 역할을 합니다. Model이 업데이트 되면 View는 화면에 반영합니다. View가 Model을 업데이트할 수도 있습니다. 이 때 해당 Model에 의존성을 가진 또 다른 View가 업데이트 될 수 있습니다. 이러한 양방향성 데이터 흐름을 가진 동작 과정은 애플리케이션이 복잡해질 수록 유지보수, 기능추가를 어렵게 합니다. Flux 아키텍쳐란? MVC 모델의 단점을 보완하기 위해 페이스북에서 발표한 아키텍쳐입니다. 단방..