【发布时间】:2022-08-02 23:14:52
【问题描述】:
我想知道 getx 和 reverpod 有什么区别。我很困惑我将在实际项目中使用这两种状态管理工具中的哪一种。
标签: flutter state flutter-getx
我想知道 getx 和 reverpod 有什么区别。我很困惑我将在实际项目中使用这两种状态管理工具中的哪一种。
标签: flutter state flutter-getx
显然,两者都用于状态管理。但是,有经验的 Flutter 开发人员不推荐 GetX。不要使用 GetX.甚至不考虑学习 GetX.在 Flutter 社区中,GetX 建立在谎言之上,因此名声不佳。这是官方 Flutter Dev subreddit 的 link 解释这些谎言。
要点是:
【讨论】:
这是关于该主题的一个很好的最近的 YouTube 视频: https://www.youtube.com/watch?v=mxkhUYC5yF8
但是,我建议您查看 BLoC,尤其是使用它的腕尺。
在我看来,Riverpod 不是一个好的选择,因为他们决定完全重新发明轮子,不使用 InheritedWidget,而是实现自己的解决方案。我永远不想与框架对抗,而是与它一起工作。
【讨论】:
不同之处在于 Riverpod 遵循单向数据流,而 getx 不遵循。
【讨论】: