### 1.1.5 什么是状态 Flutter中的状态和React中的状态概念一致。React的核心思想是组件化的思想,应用由组件搭建而成,而组件中最重要的概念是State(状态),State是一个组件的UI数据模型,是组件渲染时的数据依据。Flutter程序的运行可以认为是一个巨大的状态机,用户的操作、请求API和系统事件的触发都是推动状态机运行的触发点,触发点通过调用setState方法推动状态机进行响应。状态的生命周期如图1-3所示。 ![](https://box.kancloud.cn/f9ea7c2ff2c7ecb4cc381a20aba1160a_647x341.jpeg) 图1-3 状态的生命周期