【问题标题】:Food delivery app : bloc or Provider which one to use?送餐应用程序:bloc 或 Provider 使用哪一个?
【发布时间】: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 时才有意义,并且永远看不到有关提供者的任何信息。

标签: flutter state bloc


【解决方案1】:

我在不同程度上使用过 bloc (with rxdart)、mobx、provider。 首先,官方推荐提供者。使用它没有任何问题。我自己使用过提供者。 我最近了解了 getx。看了下文档,发现功能很丰富,没有冗余。它可以是独立的。我认为可以试用和使用。如果你没有最喜欢的,你可以看看 getx。它会让你开发更方便

【讨论】:

    猜你喜欢
    • 2020-03-27
    • 2011-07-15
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    • 2023-03-20
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多