Start Debugging

タグ: dart

54 件 · ページ2/6

2026-07-04 flutterdartriverpod
Flutter Riverpod 3 で非同期ギャップの後に Ref.mounted を確認する方法
Notifier では await の前に依存関係を解決し、その後 if (!ref.mounted) return で state の書き込みを保護します。これは Riverpod 3.0 における古い onDispose ミックスインの代替であり、provider が await の途中で破棄されたときの UnmountedRefException を防ぎます。flutter_riverpod 3.x、Flutter 3.44、Dart 3.x で検証済みです。
前へ 次へ