【发布时间】:2021-02-08 21:10:22
【问题描述】:
我是 Flutter 的初学者。我想做一个送餐应用,见过Provider、bloc、getx、redux等很多状态管理类型。实际上,我很困惑,该使用哪一个。我想还有更多这样的困惑。我读过提供者是谷歌推荐的,但他们仍然使用 bloc。所以我开始学习,但我看到很多复杂的应用程序使用 bloc。那么有没有人给我建议一下,我想用哪一个?
【问题讨论】:
-
嗯,你也有一个困惑,在那里使用 BLoC 的提供者模式没有,Felix Angelov flutter_bloc 状态管理。我建议您首先尝试 Provider,您会发现很多文档和视频会教您如何使用它。您将有机会使用另一个,或者您可以创建一个小型示例 repo 并尝试 coupe 不同的状态管理来了解它们。欢迎来到 Dart Side。
-
所以你说的是使用提供者来送餐应用程序。 provider 比 bloc 好?
-
我会推荐 mobx,我在我工作的公司的 2 个应用程序中使用它。易于理解,运行良好并且完全可测试。 pub.dev/packages/mobx
-
你用过provider或bloc吗? @路易斯
-
我看到了一些关于 bloc 的讨论,只有当你打算使用 angular dart 时才有意义,并且永远看不到有关提供者的任何信息。