5.2 Flutter: 组件内部状态 (setState) 与 InheritedWidget 5.2 Flutter: 组件内部状态 (setState) 与 InheritedWidget Flutter 采用声明式 UI,其核心思想是 UI 是应用状态的函数。当状态发生变化时,Flutter 会自动重建受影响的 UI 部分。理解状态管理在 Flutter 中的工作原理至关重要,而 和 是 Flutter 中处理组件内部状态和向下传递数据的基础机制。 5.2.1 组件内部状态与 在 Flutter 中,组件分为两种: (无状态组件)和 (有状态组件)。 StatelessWidget:不包含任何可变状态。它们在构建后不会改变,其 UI 完全取决于其构造函数参数。