小编Ion*_*App的帖子

为什么应该使用 Riverpod?

有 setState 和 Provider,使用它您可以轻松、整齐地管理您的状态,那么为什么是 Riverpod?,我在此处的输入链接描述中看到不同的示例,其中使用了 Riverpod,我只是发现每个示例都使简单的事情变得更加复杂,当如果您使用 Riverpod,则可以使用 Provider 更轻松地完成相同的操作,或者仅使用 setState 并在管理代码中的状态时遵循一些好的技术。

有一个名为 hooks_riverpod 的包,我找不到这个包的理由只是为了支持 Riverpod 你破解了所有 statndard 小部件,尽管还有另一个版本 flutter_riverpod 但使用 hooks 不是一种预期的方法,可能对来自 Reactjs 背景的人有帮助,但是flutter 工程师并没有以这种方式设计 flutter,使用这些非标准方法,你只是将自己困在这几个包的摆布中。

继承的小部件只是 flutter 提供的跨应用程序、Provider 和其他一些包(如 Redux)管理状态的标准方法,它们只是遵循相同的方法。

如果您可能使用过 Riverpod 或相关软件包,请分享您的经验。

flutter riverpod

5
推荐指数
2
解决办法
6404
查看次数

标签 统计

flutter ×1

riverpod ×1