본문으로 바로가기

Dispatcher

category 개발/React 2019. 6. 21. 14:44

역시 이 부분도 가볍게 읽고 넘어가는 부분..
다 이해하려하지말것.
반복해서 비슷한 내용들을 보다보면 어느순간 이해가 되겠지...

 

단일 dispatcher

dispatcher는 Flux 어플리케이션의 중앙 허브로 모든 데이터의 흐름을 관리한다.

  • store의 콜백을 등록
  • action을 store에 배분

각각의 store에 직접 등록하고 콜백을 제공.
action creator가 새로운 action이 있다고 dispatcher에게 알려주면 어플리케이션에 있는 모든 store는 해당 action을 앞서 등록한 callback으로 전달받는다.

어플리케이션 규모가 커지면 dispatcher의 역할은 더욱 필수적
store간에 의존성을 특정적인 순서로 callback을 실행하는 과정으로 관리하기 때문.
store는 다른 store의 업데이트가 끝날 때까지 선언적으로 기다릴 수 있고 끝나는 순서에 따라 스스로 갱신된다.

 

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

Actions  (0) 2019.06.21
Views와 Controller-Views  (0) 2019.06.21
Stores  (0) 2019.06.21
Flux  (0) 2019.06.21
React 시작.  (0) 2019.06.21