【发布时间】:2021-04-18 18:53:02
【问题描述】:
我们可以像这样创建StateNotifierProvider:
final provider = StateNotifierProvider((ref) => CounterNotifier());
要访问HookWidget 中的提供者,我们可以像这样使用useProvider:
final counterModel = useProvider(provider);
但是如何获得状态呢?下面的代码曾经工作到去年,但现在不能工作:
final counterModel = useProvider(provider.state);
现在它说 getter 状态未定义。那么如何访问状态呢?
【问题讨论】: