Flutter state生命周期方法之didChangeDependencies 、didUpdateWidget
didChangeDependencies
第一次展示到屏幕上会依次调用: 构造方法
-> initState
-> didChangeDependencies
-> build
,如果依赖的 InheritedWidget
发生了改变会调用: didChangeDependencies
-> didUpdateWidget
-> build
didUpdateWidget
当前控件调用 setState
,当前控件不会调用 didUpdateWidget
,当前控件的子控件会调用 didUpdateWidget