【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part250 標準機能だけのScoped Modelのサンプル
「 基礎 から 学ぶ Flutter 」という書籍で 学習 したことを ブログでアウトプットしていこうと思います。今回は アーキテクチャ ( part250 )です。
前回
【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part249 「scoped_model」プラグインのサンプル
引き続き、アーキテクチャについて学びます。
標準機能だけのScoped Modelのサンプル
Scoped Model
パターンをFlutterに標準で用意されたクラスだけで実現できるようです。
ValueListenableBuilder・ValueNotifier
Scoped Model
パターンを標準で用意されたくらすだけで実現するにはVauleListenableBuilde
とValueNotifier
、さらにInheritedWidget(オプション)
を使用するようです。
以下のような結果になりました。
あれ?ローディングマークが表示されなくなりましたね。
またStatefulWidgetがでてきましたね・・・。
最後に
無理に標準クラスを使わなくてもscoped_model
プラグイン使った方がよいように思いました😅
この説はscoped_model
プラグインの前に解説した方がよかったのではないでしょうかね?
今日はここまで!
ディスカッション
コメント一覧
まだ、コメントがありません