0
|
Rik · 技术社区 · 2 年前 |
![]() |
1
5
这个
你在这个问题中给出的片段也面临着同样的问题。您提供的片段有一个错误:
在这个片段中
假设你做到了:
然后在这种情况下,您会发现
这实际上意味着使用
另一方面
引入弃用的变更日志为您的使用提供了替代语法 https://github.com/rrousselGit/riverpod/blob/master/packages/riverpod/CHANGELOG.md#230
在您的情况下,您可以重构
此代码段的行为与您期望的.stream变体的行为类似。在该场景中,
|
![]() |
2
2
你真的不需要来自提供者的流。如果希望视图或提供程序依赖于其他提供程序更改,只需使用
流在状态管理中没有位置。流对于记录每一个中间状态都很重要的地方很有用,比如日志或银行交易分类账。但在国家管理中 最近的 价值才是最重要的。你只需要你的视图或你的提供者来消费另一个提供者的最新价值,你就完成了。
和
|
|
Aouiche Redouane · 修复Flutter抽屉中的物品 5 月前 |
![]() |
melearning · 背景封面 5 月前 |
![]() |
Aks · 如何在导航到其他屏幕时销毁计时器 5 月前 |
![]() |
greenzebra · 在Dart中,我如何将算术运算符定义为变量? 6 月前 |