一尘不染

了解Flutter didChangeDependencies机制

flutter

阅读文档后在这里State生命周期在这里,我仍然不知道如何didChangeDependencies工作。

据我了解,它将initState在中的任何更改之后触发InheritedWidget,但是这些更改是什么?我认为了解变更触发的条件很重要didChangeDependencies,这样我们才能了解何时以及如何正确使用变更。


阅读 3056

收藏
2020-08-13

共1个答案

一尘不染

当Flutter调用updateShouldNotify()并返回时truebuild()先前被请求继承了窗口小部件的窗口小部件将didChangeDependencies被调用通知。

updateShouldNotify``true如果其状态自上次调用以来已更改,则应返回。

2020-08-13