首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从BLOC或Cubit中选择

如何从BLOC或Cubit中选择
EN

Stack Overflow用户
提问于 2021-03-23 10:43:27
回答 1查看 472关注 0票数 1

最近,我了解到了BLOC架构模式。由此,我知道我有两个选择来使用Bloc或Cubit,这两个都会发出新的状态,但BLOC会对来自UI的事件做出反应,而Cubit则是针对从UI接收到的函数。我知道BLOc比库比特更先进。那么,我应该如何准确地确定我应该在应用程序的不同状态下使用bloc或cubit中的什么呢?

EN

回答 1

Stack Overflow用户

发布于 2021-03-23 11:13:56

点击此处查看演讲:https://github.com/felangel/bloc/issues/1444

BLoC的主要优点是能够过滤大多数时间不需要的消息。取消反弹搜索输入更改是最常见的示例。

BLoC带来了开销,在许多情况下不会带来任何价值。当你设计你的界面时,从Cubit开始是安全的。然后,您可以通过更改“setValue()”方法的内部结构将其转换为BLoC,从而在幕后向流中添加数据。如果你发现你在你的setter中做了太多的手动过滤,你可以这样做。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66756540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档