我最近阅读了有关 BLoC (业务逻辑组件)的信息,并且正在构建一个应用程序以从api检索数据,我想知道何时应该创建 bloc ,何时不应该使用Flutter_BLoC程序包,似乎我必须在每个屏幕上为创建一个块,对吗?

最佳答案

每当您开始研究Flutter的体系结构时,都无法绕过BLoC模式,但是它如何工作以及如何实现它?
BLoC代表业务逻辑组件,是涉及Flutter的体系结构时最受欢迎的方法之一。通过在屏幕和数据层之间放置一个BLoC,它使我们可以在存储库和小部件之间传递数据并在数据更改时更新UI,而不必手动更新状态。来自Android,它实际上与我们在本机开发中使用的ViewModel和LiveData结构有一些相似之处。

阅读more here

关于android - 什么时候应该在Flutter中使用BLoC模式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60477225/

10-12 06:13