什么时候应该在 Flutter 中使用 BLoC 模式?

Wai*_*aly 5 android package ios flutter bloc

我最近读过有关BLoC(业务逻辑组件)的内容,我正在构建一个应用程序来从 api 检索数据,我想知道什么时候应该创建一个,什么时候不应该使用该Flutter_BLoC包,看起来像我必须为每个屏幕创建一个块,对吗?

G g*_*ffo 7

\n

每当你开始研究 Flutter 的架构时,\xe2\x80\x99s 都无法绕过 BLoC 模式,但它是如何工作的以及我们如何实现它呢?

\n

BLoC 代表业务逻辑组件,是 Flutter 架构中更流行的方法之一。通过在屏幕和数据层之间放置 BLoC,我们可以在存储库和小部件之间传递数据,并在数据发生变化时更新 UI,而无需手动更新状态。它来自 Android,实际上与我们在本机开发中使用的 ViewModel 和 LiveData 结构有一些相似之处。

\n
\n

图像

\n

在这里阅读更多内容

\n