Flux
MVC は Model と View の間のデータフローがぐちゃぐちゃになるということで、単一方向のデータフローというコンセプト 本来の MVC も単一のデータフローでは? というような批判もある
Action → Dispatcher → Store → View の流れ
Action : 実行する処理を特定する type と実行する処理に紐づく data を保持したオブジェクト
Dispatcher : Action を受け取り、自身に登録されている Store に伝える
Store : 状態を保持し、Dispatcher から伝わった Action に応じて状態を変更する
View : Store の状態を購読して、その変化に応じて画面を更新