【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part257 Reduxパターンとは
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は アーキテクチャ ( part257 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part256 Reduxパターンとは
引き続き、アーキテクチャについて学びます。
Reduxパターンとは
Reduxでの構造と処理の流れ
Middleware
Middleware
はReducer
の実行前後に処理を入れることができる拡張ポイントです。
Python言語でDjango
というWebフレームワークがあります。
Django
にもこのMiddleware
という仕組みがありました。
意味もRedux
のMiddleware
とまったく同じだったと記憶しています。
ただRedux
のMiddleware
は「副作用のある処理(非同期処理)」を各場所としても使用できるようです。
「副作用」と聞くとよくないことが起きるのではないかと心配になりますね。
最後に
副作用のある処理とはどんな時に使うのでしょうか?
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません