繁体   English   中英

在 Flutter 中使用 BLoC - 在有状态小部件与无状态小部件中的使用

[英]Using BLoC in Flutter - Usage in Stateful widgets vs Stateless Widgets

在 flutter 中使用 BLoC 时,在有状态小部件与无状态小部件中定义 BlocBuilder / BlocListener 有什么区别?

我们不能总是使用无状态小部件,因为 bloc 会为我们重建小部件吗? 是否存在您可能想要使用有状态小部件的用例?

PS:我正在试验用于 flutter 的flutter_bloc 1.0.0 package( https://pub.dev/packages/flutter_bloc )。

您可以在整个应用程序中使用无状态权重,因为任何重建都可以由 StreamBuilder 或 BlocBuilder 中的构建器方法处理。 尽管通常建议这样做,但没有要求这样做,但如果您希望单击以切换某些信息或显示与块交互的按钮,则使一些小部件有状态可能是有意义的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM