根据flutter的文档,声明:
通常,建议仅将setState方法用于包装对状态的实际更改,而不是将可能与更改相关联的任何计算。
我主要认为这是出于可读性目的,即,您需要将
setState新构建的窗口小部件中的更改内容放入主体,而不必像问题中的第一个方法那样将其与您的计算混合。

根据flutter的文档,声明:
通常,建议仅将setState方法用于包装对状态的实际更改,而不是将可能与更改相关联的任何计算。
我主要认为这是出于可读性目的,即,您需要将
setState新构建的窗口小部件中的更改内容放入主体,而不必像问题中的第一个方法那样将其与您的计算混合。