我知道StatefulWidget
允许我们更改小部件,而StatelessWidget
不允许。
但是,如果StatefulWidget
可以执行StatelessWidget
可以执行的所有工作以及更多功能,为什么我会在StatelessWidget
上使用StatefulWidget
呢?
除了易于实现之外,StatelessWidget
在其他方面是否更好?
最佳答案
使用StatelessWidget
会获得很小的性能提升。它可以忽略不计,但它在那里。
除此之外,还有一些架构上的收获。 StatelessWidget
完全是不可变的。当不需要Stateless
时,这足以证明使用Stateful
而不是State
是足够重要的。