【发布时间】:2020-03-10 14:15:50
【问题描述】:
我知道StatelessWidgets 没有状态会在稍后阶段改变,而StateFulWidgets 确实如此。那么在有状态小部件中只保留可更改部分,然后在无状态小部件中与 UI 的其余部分一起使用它是不是一个好主意?
例如,如果我有一个带有日期选择器的页面,那么我需要有一个有状态的小部件来保存该日期控件,但实际使用所选日期的 UI 的其余部分不会改变。那么它会提供更多的性能,尤其是 w.r.t.如果我将日期控制为有状态小部件并将其保存在无状态小部件中,小部件重建透视图?我的意思是在这种情况下,选择日期时父小部件会重建吗?
【问题讨论】:
-
奇怪和过早的优化
-
@GenchiGenbutsu 你介意解释一下你为什么这么认为吗
标签: performance flutter