提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
请思考以下几个问题
(1)简述Widget的StatelessWidget和StatefulWidget两种状态组件类
(2)StatefulWidget 的生命周期
(3)flutter常说的三棵树,是哪三棵树?互相之间有什么关系
对应的例子都在demo里面:
https://github.com/Vivienmm/flutter_exam/
一、问题引入
参考文章:https://juejin.cn/post/6844903811870359559
这篇文章里的内容觉得很有意思(我的初衷是想搞明白statelessWidget与StatefulWidget的区别,无意间发现的,更容易作为切入点)
总结来说:Stateful也不是你想变就变的,Stateless也是有使用价值的
参考:demo,输出key值,来看一下为什么不改变,为什么改变
Widget: