본문으로 바로가기

Views와 Controller-Views

category 개발/React 2019. 6. 21. 17:09

React는 조화롭고 자유로운 형태로 다시 렌더링 할 수 있는 view를 view레이어로 제공한다.

controller-view

store에 의해 이벤트를 중계할 수 있는 특별한 종류의 view
store에서 데이터를 얻을 수 있는 glue code를 제공함.
데이터를 위계대로 자식들에게 전달하도록 돕는다.
페이지의 광범위한 영역을 관리하는 controller-view

store에게 이벤트를 받으면 store의 퍼블릭 getter 메소드를 통해 새로 필요한 데이터를 처음으로 요청.
그 과정에서 setState() or forceUpdate() 호출.
그 호출 과정에서 자체의 render() 메소드와 하위 모든 자식의 render() 메소드를 실행.

store의 전체상태를 단일 객체로 만들어 하위 view에 전달 - 관리해야 할 프로퍼티 수를 줄이는 효과
controller-view는 view의 최상위에서 controller의 역할을 하며 하위의 view들이 순수함을 유지하도록 함.
store와 view 사이의 glue-view 느낌?!

'개발 > React' 카테고리의 다른 글

JSX  (0) 2019.06.22
Actions  (0) 2019.06.21
Stores  (0) 2019.06.21
Dispatcher  (0) 2019.06.21
Flux  (0) 2019.06.21