在Flutter 河舱中通知程序提供程序和状态通知程序提供程序有什么不同,以及何时使用它们.

在Riverpod文档中,他们要求使用通知程序提供程序而不是状态通知程序提供程序.我需要帮助来确定何时在我的项目中使用它们.

推荐答案

NotifierStateNotifier+ChangeNotifier的替代.

这是一种更灵活的方法,更适合Riverpod,也更符合如何使用Riverpod.用NotifierAsyncNotifier代替StateNotifier/ChangeNotifier.

Flutter相关问答推荐

Flutter:sqflite DB

Fighter:基于ChangeNotifier状态动态更新AppBar中的图标

你能go 掉Flutter 小部件测试中的样板吗?

Flutter 块消费者仅对特定的状态属性更改做出react

轻松本地化包翻译在底部导航栏项目标签Flutter 翼dart 中不起作用

应为标识符,并应为查找)错误

如何将带有参数的函数传递给FIFTH中的自定义小部件

如何在 Flutter 中以背景 colored颜色 制作圆圈的一部分

Flutter 未处理的异常 - 对 null 值使用 Null 判断运算符

Flutter:在 pubspec.yaml 中找不到assets资源

Flutter / 为什么当我点击我的图片时我的模型没有更新?

如何停止折线图的抖动

setState 方法有时有效,有时无效

如何使用 riverpod_annotation 创建非自动处置提供程序?

Flutter使Perspective Page View无限循环

如何更改中心的圆形进度指示器

对话框打开时如何使背景模糊?

Listview 如何转到下一行/新行?

一个或多个插件需要更高的 Android SDK 版本

如何在flutter中共享容器和gridview之间的滚动条?