小部件和无状态小部件之间的区别

Difference between Widget and Stateless widget

在 Flutter 文档中,他们说 Widget 是 Element 的可变配置(描述),我理解起来没有问题。 但是我们有了无状态小部件,它扩展了小部件class,并且必须实现一个构建方法。这两个 class 看起来像是在做同样的工作,有人能解释一下区别吗?

谢谢。

Widget只是一个接口。你永远不会直接使用它,而且这个 class 绝对没有任何作用。

它的存在只是为了让编译器知道您的程序是类型安全的。

用小部件制作的所有带有 flutter 的东西都有 只有小部件 它是 Stateless 个小部件和 statefull 个小部件
stateless 是静态的,另一个是动态的
固定布局的无状态
如果您需要任何动态编程,例如(验证、请求、按钮的侦听器和其他..) 您需要使用 Statefull 小部件
有关详细信息,请参阅此处..
difference between stateless and statefull widgets