didChangeDependencies 、didUpdateWidget Flutter

didChangeDependencies
widget树中,若节点的父级结构中的层级 或 父级结构中的任一节点的widget类型有变化,节点会调用didChangeDependencies;若仅仅是父级结构某一节点的widget的某些属性值变化,节点不会调用didChangeDependencies

didUpdateWidget
widget树中,若节点调用setState方法,节点本身不会触发didUpdateWidget,此节点的子节点 会 调用didUpdateWidget

posted @ 2025-08-25 14:47  黄增松  阅读(20)  评论(0)    收藏  举报