Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 小部件和无状态小部件之间的区别_Flutter_Flutter Widget - Fatal编程技术网

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

Flutter 小部件和无状态小部件之间的区别,flutter,flutter-widget,Flutter,Flutter Widget,在flatter文档中,他们说小部件是元素的可变配置(描述),我理解这一点没有问题。 但是我们还有无状态小部件,它扩展了小部件类,并且必须实现一个构建方法。这两个班的工作看起来是一样的,有谁能解释这两个班的区别吗 谢谢。小部件只是一个界面。你永远不会直接使用它,而这门课什么都不做 它的存在只是为了让编译器知道你的程序是类型安全的。每件用小部件制作的东西都有没有小部件它是无状态的小部件和有状态的小部件 无状态的是静态的,另一个是动态的 如果您需要任何动态编程,如(验证、请求、按钮侦听器等),则固定

在flatter文档中,他们说小部件是元素的可变配置(描述),我理解这一点没有问题。 但是我们还有无状态小部件,它扩展了小部件类,并且必须实现一个构建方法。这两个班的工作看起来是一样的,有谁能解释这两个班的区别吗


谢谢。

小部件
只是一个界面。你永远不会直接使用它,而这门课什么都不做


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

每件用小部件制作的东西都有没有小部件它是
无状态的
小部件和
有状态的
小部件
无状态的
是静态的,另一个是动态的
如果您需要任何动态编程,如(验证、请求、按钮侦听器等),则固定布局无状态
您需要使用
Statefull
widgets
有关更多信息,请参见此处。

谢谢,我刚刚注意到Widget是一个抽象类,所有Widget(如容器和行)都可以扩展无状态Widget并实现构建方法。谢谢回答:)