生命周期:生命周期的回调方法
作用:
1. 内存管理(销毁数据、监听、Timer等)
2. 初始化数据)(创建数据、发送网络请求)
StatelessWidget的生命周期
- 构造方法
- build方法
StatefulWidget(Widget、State)
- Widget的构造方法
- Widget的setState方法
- State的构造方法
- State的initState方法
- State的build方法
- 当widget销毁的时候,调用dispoose方法
setState((){})方法调用的时候,其实就!!只!!调用了state的build()方法
底层 setState((){}) == context.markNeedBuild()
Flutter的增量渲染:只改变新增的widget,不需要变化的维持不变,复用
网友评论