Riverpod、ProviderScopeどこに置く? ~ Providerをcontextを使って初期化する方法 ~DartFlutterRiverpod 概要 Flutterの状態管理手法のRiverpod、あなたは活用されていますでしょうか。 管理したい状態をグローバルで定義できるのはとても便利ですよね。 ただ、Riverpodを使うにあたって、忘れてはいけないことがあります。 それがProviderScopeです。 ProviderScopeの中で状態を使用しないと、 Bad state: No ProviderScope found のエラーが出てしまいます。 Riverpodを使ったことがある方なら、一度は経験したことがあるのではないでしょうか? ほとんどの方は、一番最初のrunAppの後にProviderScopeを置いていることでしょう。 中には状態の使用箇所にだけおく、