Flutter基础-Widget
一切皆Widget
渲染流程

- Widget不可变,包裹DOM节点所需的视图、Action
- Element是Widget的实例,可变,每次把Widget变化交给RenderObject
- RenderObject接收Element信息,完成布局和绘制,skia完成合成和渲染
Stateless/StatefulWidget
Stateless 静态Widget,Stateful 有交互、动态Widget
Stateful可以完全覆盖Stateless吗?
两者的区别,StatelessWidget 存在的必要性
判断依据
build 之后就不变了
父 Widget 是否能通过初始化参数完全控制其 UI 展示效果?如果能,那么我们就可以使用 StatelessWidget 来设计构造函数接口了。
为什么不覆盖?
状态变化引起widget的大量销毁重建,影响Flutter性能

浙公网安备 33010602011771号