flutter开发之state生命周期

      State是flutter用来渲染动态widget的类,通常在我们声明一个widget类A继承StatefulWidget时实现createState()方法时需要返回一个State<StatefulWidget>对象,这是我们需要在声明一个类B继承State<StatefulWidget>,我们通常在这个类B中绘制我们的界面和一些逻辑处理。我们继承State<StatefulWidget>时,它的build()方法我们是必须实现的,我们要在这个方法中构建我们的界面。

      以上是State的基本用法,接下来看它的生命周期。

     

这是官方文档中的描述,这里做了简单翻译。

主widget创建时的流程:

initSate->didChangeDependencies->build

我们通常在initSate中做一些数据的初始化。

如有错误,还请指正。

发布了52 篇原创文章 · 获赞 20 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_33718648/article/details/88523002