View-Controller

챕터의 이름이 view가 아닌 View-Controller라는 점에서 의아해 할 수 있다.

MVC와 달리 Flux모델에서는 Controller가 없으니 말이다.

Flux 모델에서 빠진 부분이 있는 그것은 View에 대한 로직이다.

View에 대한 로직은 View와 엮여있기때문에 그것을 처리해줄 요소가 필요하다.

Flux 모델은 패턴이기때문에 어디에나 적용 할 수있지만 Facebook에서는 Flux 모델의 View-Controller 개념으로 React를 차용하고 있다.

React는 Flux의 View-Controller 모델에 아주 잘맞는 프레임워크다.

이유는 React의 관심사는 View이기 때문에 다른 Data로직은 Flux 모델에서 주고 React는 View의 상태에 대한 로직만 들어있으면 되기 때문이다.

서로 섞일 필요 없이 아주 잘 분리된 구조를 가질 수 있다.