使用 BlocBuilder 的首选方法是什么 - 如果我想在由其他小部件分隔的列中重建两个小部件?
What is the preferred way to use BlocBuilder - if I want to rebuild two widgets in a column separated by other widgets?
我是 Flutter Bloc 概念的新手,我想知道如果我在一列中有两个或三个应该在状态更改时重建的小部件,并且它们之间有 3 个或4 个不变的小部件。
共有三个选项:
1- 创建 two/three 块构建器(围绕不断变化的小部件),以免无缘无故地重建不变的小部件。
2- 在列周围创建一个 bloc 构建器,即使它也会重建静态不变的小部件。但会节省备用的集团建设者。
3- 将列中的内部更改项目包装在一个较小的列中,我们将用一个 bloc 生成器包装它(缺点 - 小部件树可能会因许多嵌套列而变得不那么优雅)
我试图找到关于它的讨论,但找不到首选方法
提前致谢
我是 Flutter Bloc 概念的新手,我想知道如果我在一列中有两个或三个应该在状态更改时重建的小部件,并且它们之间有 3 个或4 个不变的小部件。
共有三个选项: 1- 创建 two/three 块构建器(围绕不断变化的小部件),以免无缘无故地重建不变的小部件。
2- 在列周围创建一个 bloc 构建器,即使它也会重建静态不变的小部件。但会节省备用的集团建设者。
3- 将列中的内部更改项目包装在一个较小的列中,我们将用一个 bloc 生成器包装它(缺点 - 小部件树可能会因许多嵌套列而变得不那么优雅)
我试图找到关于它的讨论,但找不到首选方法
提前致谢