【发布时间】:2022-11-03 17:03:46
【问题描述】:
我有点困惑。
我需要这方面的指导。
【问题讨论】:
标签: flutter
我有点困惑。
我需要这方面的指导。
【问题讨论】:
标签: flutter
无状态:
无状态是不变的,即它们是不可变的。它的外观和属性在小部件的整个生命周期内保持不变。简单来说,无状态小部件在应用程序运行期间无法更改其状态,这意味着小部件在应用程序运行时无法重绘。 示例:Icon、IconButton 和 Text 是无状态小部件的示例。
有状态的:
有状态的是在运行时更改其属性的那些。它们是动态的,即它们是可变的,并且可以在其生命周期内多次绘制。它可以响应用户交互触发的事件或接收数据时更改其外观。 示例:Checkbox、Radio Button、Slider、InkWell、Form 和 TextField 是有状态小部件的示例。 要创建有状态小部件,我们必须重写 createState() 方法,该方法返回小部件的状态。
从我的角度来看,这取决于我们使用它的条件。
【讨论】: