【问题标题】:How to listen to changes on ProviderContainer in Riverpod?如何在 Riverpod 中监听 ProviderContainer 的变化?
【发布时间】:2021-11-17 11:04:17
【问题描述】:

在纯 Dart 项目的上下文中,我想“观察”依赖项的变化。如何收听变化?

至于read(),我猜我很好。

final container = ProviderContainer();
final dependency = container.read(myDependencyProvider);

【问题讨论】:

    标签: dart dependency-injection riverpod


    【解决方案1】:

    您需要扩展ProviderObserver 并覆盖didUpdateProvider

    ProviderObserver 监听 ProviderContainer 的变化。

    Here is the official explanation

    【讨论】:

      猜你喜欢
      • 2022-11-02
      • 2011-04-07
      • 2021-09-21
      • 1970-01-01
      • 2017-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-11
      相关资源
      最近更新 更多