13

我开始在 Flutter 中使用 Bloc。谁能说出真正的“flutter_bloc”和“bloc”包我有这些问题。

  1. 他们是一样的吗?
  2. 何时/如何使用它。
  • 谢谢
4

2 回答 2

18

'bloc' 包包含您将在 Bloc 层中使用的东西,例如 Bloc 类。这不一定是依赖于颤振的,它只是你的应用程序的逻辑架构。

'flutter bloc' 包包含您将在 UI 层中使用的元素。它包括像 BlocProvider 和 BlocBuilder 这样的小部件,它们是小部件,因此依赖于颤动。

于 2020-08-19T08:04:07.893 回答
2

flutter_bloc依赖于/派生自bloc包。要在 Flutter 应用程序中实现 bloc,您只需要 flutter_bloc 包,因为它继承/实现了 bloc 包中所有必要的类。

于 2021-09-28T16:07:40.123 回答