Flutter:我应该使用 Bloc,还是应该使用 redux?

Flutter: Should I use Bloc, or should I use redux?

你好,我是 flutter 新手,纠结是不是应该使用 Bloc 进行状态管理或者 redux。我有一个餐厅 POS 应用程序,我必须在其中进行状态管理。我对 redux 有很好的体验,但 Bloc 被推荐用于 flutter。

我的问题是:

1.) 我应该切换到 Bloc 还是在我觉得舒服的地方继续使用 redux?

2.) 两者的优缺点是什么?

3.) 哪些更具可扩展性和可维护性?

感谢您的回复。

redux 和 bloc 我都用过,我觉得 bloc 好很多。您不必编写 reducer、actions 等。因此您的代码更小、更清晰。

如果你想尝试使用 provider 那就太好了。

官方 link 在 https://flutter.dev/docs/development/data-and-backend/state-mgmt/intro and https://flutter.dev/docs/development/data-and-backend/state-mgmt/options 给出了详细的视图。