September 30, 2020

識者の見解2020-10

Flutterの状態管理手法の選定 2020年8月版 https://medium.com/flutter-jp/state-1daa7fd66b94

Riverpod (新Provider) StateNotifier (Better ValueNotifier) freezed (immutableなクラスの扱いなどを楽にするコード生成器)

ProviderとRiverpod、どちらがお勧め? まず、純粋に機能的にProviderがRiverpodより優れている点は思い浮かびません。そのため、個人的には今後Providerをあえて選ぶことはないと思いますが、

StateNotifierを使ったFlutterのアプリ設計 https://itome.team/blog/2020/05/flutter-state-notifier-provider/

Collection if/forや拡張メソッドを使うためにDart2.7~を有効にしておく

  • 状態管理にはStateNotifierを使う
  • LocatorMixinを使った依存性の注入
  • Modelクラスの定義にはfreezedを使う

StateNotifierとfreezedが共通、Riverpodでやってみよう。 半年後どうなってるかわかりませんが。。。

https://github.com/rrousselGit/river_pod

https://riverpod.dev/


Profile picture

Written by takeru You should follow them on Twitter