为什么我要在StatefulWidget上使用StatelessWidget?

时间:2018-12-26 19:31:34

标签: dart flutter statefulwidget statelesswidget

我知道StatefulWidget允许我们更改小部件,而StatelessWidget不允许。

但是,如果StatefulWidget可以执行StatelessWidget可以执行的所有操作以及更多功能,为什么我会在StatelessWidget上使用StatefulWidget
除了更容易实现之外,StatelessWidget在其他方面是否还更好?

1 个答案:

答案 0 :(得分:6)

使用StatelessWidget会带来很小的性能提升。可以忽略不计,但是它在那里。

除此之外,还有一些体系结构方面的收获。 StatelessWidget 完全是不可变的。当不需要Stateless时,使用Stateful取代State来证明这一点很重要。