祝你平安
我正在研究 Flutter 的小部件生命周期并停在一个this.mounted
布尔变量的点上,它确实直接存在于State
类中,它只能与 aStatefulWidget
作为子类连接,并且永远不会/与 a连接StatelessWidget
。
问题是 ...
是否所有小部件实际上都包含
bool this.mounted
变量,正如某些人在 [这个接受的答案、这篇文章和这个] 中所说的那样,或者不包含?
我在 Flutter 中搜索,发现这个挂载变量只在State
类中,然后我进一步查找,发现类mount()
内部调用了一个函数Element
。
该类StatelessWidget
连接到StatelessElement
该类,该类扩展自ComponentElement
直接从Element
该类继承的 。
我现在真的很困惑,也许我误解了这一点,我需要对此进行解释!谢谢。