如何在不同的小部件子项中访问 StateNotifier 状态?

时间:2021-01-19 18:27:55

标签: flutter dart flutter-provider riverpod

我有条件使用 Riverpod 通过 StateNotifier 加载我的状态,并使用 ResoCoder's code 实现类似的方法。

enter image description here

在个人资料卡上,当状态完成调用 http 时加载 API。如何访问 Profile Card Lower 中的值?

如果我使用 ChangeNotifier,我可以轻松地通知监听器并获取提供程序。这个案例使用 StateNotifier 并监听它的状态怎么样?

编辑: 我目前的解决方案是将我的提供者转移到父级。然后使用 asyncValue 作为无状态小部件将响应传递给我的 2 个小部件子部件(下和上)。我认为我的解决方案效率不高,因为它会重建这两个部分。仍然需要关于最佳方法的建议。

0 个答案:

没有答案