【发布时间】:2021-12-05 04:07:44
【问题描述】:
我有什么:
const MainWidget
- Row
-- BlocBuilderA
-- BlocBuilderB
-- BlocBuilderC
我现在拥有的:
const MainWidget
- Row
-- const WidgetA
-- const WidgetB
-- const WidgetC
将每个BlocBuilder 移动到自己的小部件后,为了提高可读性,我还获得了将这些小部件设为常量的“能力”。但是在我这样做之后,小部件将不再重建(可能是因为它们现在是不变的)。但在这个特定用例中,这是不受欢迎的行为。有没有办法解决这个问题,或者唯一的解决方案是删除 const 构造函数并禁用这些小部件中的prefer_const_constructors_in_immutables linting?
【问题讨论】:
标签: flutter constants flutter-layout reactive-programming bloc