StatelessWidget无状态组件(无变数)
StatefulWidget 有状态组件(可有变数)
StatelessWidget是指不包含任何可变状态的Widget,它的构建过程只在Widget第一次被创建时执行一次,之后就不再执行。这意味着如果StatelessWidget的属性或父级Widget的属性发生变化,那么它将被重建并再次构建。例如,一个显示静态文本的Widget就可以是StatelessWidget。StatefulWidget是指包含可变状态的Widget,当状态发生变化时,它可以更新自身并重新构建。StatefulWidget通常被用于实现一些具有交互性的Widget,例如按钮、文本输入框等等。StatefulWidget的构建过程可以被多次调用,当状态发生变化时,Flutter框架会调用Widget的build()方法来重新构建Widget。