我知道StatefulWidget
允许我们更改小部件,而StatelessWidget
不允许。
但是,如果StatefulWidget
可以执行StatelessWidget
可以执行的所有操作以及更多功能,为什么我会在StatelessWidget
上使用StatefulWidget
?
除了更容易实现之外,StatelessWidget
在其他方面是否还更好?
答案 0 :(得分:6)
使用StatelessWidget
会带来很小的性能提升。可以忽略不计,但是它在那里。
除此之外,还有一些体系结构方面的收获。 StatelessWidget
完全是不可变的。当不需要Stateless
时,使用Stateful
取代State
来证明这一点很重要。