setstate和其他状态管理的基本区别,比如flutter中的provider,我是flutter的初学者,在哪里使用provider而不是set state,如果我们设置状态,当应用程序的使用量增加时,设置状态的缺点是什么?
uhry853o1#
这里的一个高级解释是,调用setState()会重建整个屏幕。而当您使用provider或bloc等状态管理时,您可以使用Streams。这应该允许您使用StreamBuilder等Widget重建屏幕的特定部分-当Stream中发生更改时,可以重建。
setState()
1条答案
按热度按时间uhry853o1#
这里的一个高级解释是,调用
setState()
会重建整个屏幕。而当您使用provider或bloc等状态管理时,您可以使用Streams。这应该允许您使用StreamBuilder等Widget重建屏幕的特定部分-当Stream中发生更改时,可以重建。