Flutter无状态和有状态widget问题

问题描述 投票:0回答:1

我只是想问几个问题

  1. 使用时我应该用无状态还是有状态包装我的普通小部件?
  2. 按原样使用有什么不同?

我只是想构建可重复使用的小部件,并想知道我是否应该在重新使用之前包装它! 谢谢你的回答

flutter stateless stateful
1个回答
0
投票

如果您的小部件不会更改值,请使用

StatelessWidget
。例如:您想要显示红色的
Container
,并且它不会改变颜色。

如果您的小部件将更改值,请使用

StatefulWidget
。例如:你想显示一个数字10,按下一个按钮,这个数字就会增加到11或减少到9。

© www.soinside.com 2019 - 2024. All rights reserved.