Flutter flatter-动态更改为无状态或有状态的文本?

Flutter flatter-动态更改为无状态或有状态的文本?,flutter,flutter-state,Flutter,Flutter State,假设我有一个动态变化的文本小部件(即文本根据条件、按钮点击等变化)。那么现在文本是无状态的还是有状态的 根据定义,“无状态小部件从不更改。图标、图标按钮和文本是无状态小部件的示例。无状态小部件子类无状态小部件。” 文本是一个无状态的小部件,但文本的内容正在更改,为什么它不是有状态的?文本是无状态的,因为文本本身从不自行更改其内容,这与您提到的定义相匹配 在您提到的例子中,另一个小部件将更改文本小部件的内容。这可能会帮助您理解无状态与有状态。它是有状态的。如果你想让它变成无状态,你必须添加关键字“

假设我有一个动态变化的文本小部件(即文本根据条件、按钮点击等变化)。那么现在文本是无状态的还是有状态的

根据定义,“无状态小部件从不更改。图标、图标按钮和文本是无状态小部件的示例。无状态小部件子类无状态小部件。”


文本是一个无状态的小部件,但文本的内容正在更改,为什么它不是有状态的?

文本是无状态的,因为文本本身从不自行更改其内容,这与您提到的定义相匹配


在您提到的例子中,另一个小部件将更改文本小部件的内容。

这可能会帮助您理解无状态与有状态。它是有状态的。如果你想让它变成无状态,你必须添加关键字“const”(不带引号)。