StateNotifierPovider我一直在试图找出观察对象与观察它所暴露的通知程序之间的区别。正如我们在文档中看到的,当状态更改时,观察通知程序对象不会触发对象的构建方法。经过实验,看起来观察提供者对象就像会暴露通知程序中的状态一样ref.read(provider.notifier).state。我无法真正理解直接监视提供程序与监视提供程序之间的区别provider.notifier以及为什么它在监视通知程序并更改其状态时不触发构建方法。
嗨,我想知道从主函数返回和退出之间的区别是什么。调用它们中的每一个时,幕后会发生什么,以及在每种情况下如何返回控件。如果有人可以深入研究这个主题,我真的会很高兴。