【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part250 標準機能だけのScoped Modelのサンプル

基礎 から 学ぶ Flutter 」という書籍で  学習 したことを ブログでアウトプットしていこうと思います。今回は アーキテクチャ ( part250 )です。

前回

【 Flutter 】Flutter を 基礎 から 学習 ( アーキテクチャ ) part249 「scoped_model」プラグインのサンプル

引き続き、アーキテクチャについて学びます。

標準機能だけのScoped Modelのサンプル

Scoped ModelパターンをFlutterに標準で用意されたクラスだけで実現できるようです。

ValueListenableBuilder・ValueNotifier

Scoped Modelパターンを標準で用意されたくらすだけで実現するにはVauleListenableBuildeValueNotifier、さらにInheritedWidget(オプション)を使用するようです。

 

以下のような結果になりました。

あれ?ローディングマークが表示されなくなりましたね。

 

またStatefulWidgetがでてきましたね・・・。

最後に

無理に標準クラスを使わなくてもscoped_modelプラグイン使った方がよいように思いました😅

この説はscoped_modelプラグインの前に解説した方がよかったのではないでしょうかね?

今日はここまで!