flutter开发之state生命周期

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

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

     flutter开发之state生命周期_第1张图片

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

 

主widget创建时的流程:

 

initSate->didChangeDependencies->build

 

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

 

如有错误,还请指正。

你可能感兴趣的:(flutter,Flutter)