Skip to main content

11 Flutter生命周期的使用

1 什么是flutter的生命周期?

flutter中有2种组件:有状态组件和无状态组件。由于无状态组件的生命周期只有一个build方法,所以flutter中的生命周期常指有状态的组件的生命周期。 而生命周期指的是flutter在使用组件时,在不同时期阶段去调用组件内的不同的方法,而这些方法就是生命周期了。

2 didUpdateWidget

在本地状态变化或父级组件参数变化,并本地的组件已渲染完成,就调用了这个方法.

3 initState*

状态初始化方法。 在组件首次渲染前就会调用这个方法。通常用于初始化一个参数。

4 dispose

组件销毁时调用的方法。通常用于销毁一些内存的操作,防止溢出的问题。