- 今は
actionがrenderを呼んでいるが、これは不便 actionの最後で必ずrenderを呼び出すコードを書かないといけない- (こういった定型コードをボイラープレートコードと呼ぶことがある)
- また次の事項も不便な理由
- データが変化していなければ
renderを呼び出す必要はない - 非同期処理(主にHTTPリクエスト)を考慮して
renderを呼び出さなければいけない
- データが変化していなければ
これらのことから、storeの変更を検知してrenderを呼び出すような仕組みが欲しい。
それを叶えるのがFluxである。