riverpodでProviderをグローバルに定義する部分があると思いますが、公式ドキュメントにある説明がちょっと腑に落ちません。
Do not be frightened by the global aspect of providers. Providers are fully immutable. Declaring a provider is no different from declaring a function, and providers are testable and maintainable.
providerは完全に不変であると言っているのですが、stateの更新など、変更の可能性は多くありそうに思えます。
更新時に変更されるとグローバル変数においている分どこから更新されるかわからずに、逆に扱いづらい気もするのですが、これはデメリットにはならないのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。