企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## setState setState 干了两件事情 1. 修改 state 的状态 2. 驱动组件进行重新渲染 问题:直接修改state的状态不可以吗,会有什么问题呢? 🌰 ``` this.state.count = this.state.count + 1 ``` state 的状态确实已被修改,但是**没有驱动组件进行重新渲染** ## 原理 ![](https://img.kancloud.cn/4b/48/4b4812ba60f98672f43af948a4a55bfb_1770x800.png) ### 何时清空队列呢 利用js的事件队列机制,在所有同步任务完成后,执行清空队列的函数