Flux
https://cz-cdn.shoeisha.jp/static/images/article/10499/10499_001.png
アーキテクチャの名前であって、フレームワークの名前ではない
データフローが単一方向
ViewがStoreをobserveしてる
パターンに「Flux」という名前をつけたことがすごい ref 4つのコンポーネントからなる
各コンポーネントが独立しているのでスケールしやすい
4つのコンポーネント
Action
Dispacher
Store
状態を管理する
なのでViewは状態を持たない
Reduxと異なり、プロジェクト内に複数のStoreが存在しうる
ReduxのStoreとReducerの役割を担う
MVCのModelに似ているが、一つのオブジェクトではなく多数のオブジェクトを管理している点が異なる View
疑問
Fluxでは各コンポーネントをClassで作成するのか?
ActionCreatorクラス、Dispatcherクラス、みたいに
参考