識者の見解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でやってみよう。 半年後どうなってるかわかりませんが。。。