【问题标题】:BLoC State Management pattern (Flutter)BLoC 状态管理模式(Flutter)
【发布时间】:2019-08-04 18:27:45
【问题描述】:

Google 建议使用 BLoC 模式 来管理 Flutter 应用的状态。我和rxdart一起读过,是最方便最完整的状态管理方式。所以,我想了解和学习这种模式。

不幸的是,似乎没有完整且详尽的文档。有人可以向我清楚地解释这种模式及其在 Flutter 应用中的实现吗?

谢谢!

【问题讨论】:

  • 试试看这个网址felangel.github.io/bloc/#
  • @SantoshAnand,非常感谢!很抱歉,我已经读过了,我发现它不是很清楚。我正在寻找一个全面的解释。我正在寻找的解决方案是使用Streams 和rxdart 的最 posible。还有其他建议吗?

标签: dart flutter bloc


【解决方案1】:

这里有一些有用的链接。 这些是 Didier Boelens 的示例解释:

流和 BLoC 模式的基础知识 (Reactive Programming - Streams - BLoC)

一个更深入实用的例子(Reactive Programming - Streams - BLoC - Practical Use Cases

BLoC、ScopedModel 和 Redux 之间的比较 (BLoC - ScopedModel - Redux - Comparison)

这对我帮助很大,我希望你也能找到你想要的。

【讨论】:

    【解决方案2】:

    如果您仍然对这个主题感兴趣,我会推荐 flutter_bloc 库及其official documentation。它使使用这种模式成为一种真正的乐趣。如果您正在寻找这个库的更多实际用法,我最近写了一篇关于这个主题的blog post

    【讨论】:

      【解决方案3】:

      您可以查看这篇文章 - Bloc pattern for Flutter on the classic counter example

      有清晰的 BLoC 解释和用 BLoC 模式重写的“经典”计数器应用程序的工作示例。

      【讨论】:

      • 我发现它很有用。谢谢!
      猜你喜欢
      • 2021-03-04
      • 2021-04-14
      • 2020-02-28
      • 2020-03-10
      • 2021-12-23
      • 2023-01-05
      • 2020-06-15
      • 2019-09-14
      • 2021-03-19
      相关资源
      最近更新 更多