我是 Flutter 领域的新手,我最近了解了(或者我认为我做到了)有状态和无状态小部件,这是 Flutter 小部件的基础。
我们将无状态小部件用于未在显示屏上重绘的内容(如文本、按钮等),但有状态小部件可以自行重绘。
所以我的问题是,如果有状态小部件可以用来绘制与无状态小部件相同的小部件,为什么我们需要无状态小部件?
或者是否有任何特定的理由在颤振中使用无状态而不是有状态的小部件?或者我们可以一直使用有状态的小部件而不是只能绘制一次内容的无状态小部件吗?
谢谢,如果这是一个愚蠢的问题,我很抱歉。
编辑
那么问题不在于无状态和有状态之间的区别。我知道区别,但是只使用有状态小部件有什么影响,因为通过使用它,我们还可以实现无状态小部件可以做的大部分事情,那么为什么我们需要无状态小部件?它在颤振环境中的重要性是什么?的应用程序将不时重新绘制?