react+vue
[react] Flux
h-yujin
2022. 10. 11. 16:58
Flux
- 자기 스스로는 반응하지 않으면서 다른 물질의 반응을 촉진시켜 주는 촉매와 같은 역할을 한다.
- 지속적인 흐르면서 요청에 의해 다른 물질의 반응을 촉진한다.
흐름
요청이 들어오면 dispatcher에서 해당하는 store를 찾아서 던져준다.
사실 dispatcher는 store를 식별하여 요청을 던져주지 않고 모든 store에 요청을 던진다.
store가 자신에 맞는 요청을 선별하여 받아 처리한다.

예를 들어 A라는 store는 A요청을 구독한다. dispatcher는 모든 요청을 모든 store에 던진다.
A는 B,C,D 요청을 받으면 처리하지 않지만, A요청을 받으면 처리한다. 그러면 A store를 구독한 모든 화면들이 처리된 결과로 변경된다.