以下の内容はhttps://razokulover.hateblo.jp/entry/2018/10/08/220531より取得しました。


Flutterの状態管理について調べたメモ

Flutterでの状態管理方法について雑に調べた時のメモです。

先に感想を書いておくと、

以下、有益そうな記事or動画リンクが主です。

Flutterで状態管理の仕方色々

Inherited Widget

Scoped Model

  • Fuchsiaでも採用されている状態管理ライブラリ
  • 状態変更をしたらnotifyListers()で通知し、変更された状態を利用する時はScopedModelDescendantでwrapして利用する感じ
  • scoped_modelの実装例
    • 基本的な構成
      • Model
        • Widgetから呼び出される
        • Repositoryのメソッドを呼ぶ
        • Repository
          • データへのCRUD操作のメソッドを外部に提供
          • Entity
            • データの定義
    • 非同期な操作はpackage:asyncのFutureでWrapしてthen/catchで対応
  • Scoped Modelでカウンターを書き直した

BLoC Pattern

この先

実際にScopedModelあたりで大きめのアプリを書いてみる。




以上の内容はhttps://razokulover.hateblo.jp/entry/2018/10/08/220531より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14