【发布时间】:2021-03-16 16:29:40
【问题描述】:
我已经开始了解 Flutter 的继承小部件,我有一个问题。 如果我们可以从 context.findAncestorOfExactType 获取数据,为什么还需要 InheritedWidget? 还有那个 updateShouldNotify... 就像,当某些条件为真时它会通知子小部件,并且它们无论如何都会在 InheritedWidget 更改后运行其构建方法,因为它是不可变的,我们只能在某些重建中对其进行更改...
【问题讨论】:
-
你的意思是 findAncestorWidgetOfExactType 吗?
-
@bluenile 是 findAncestorWidgetOfExactType 和 findAncestorStateOfType
标签: flutter widget inherited-widget