网站群建设指南,自适应型网站建设,百度开发者搜索,想做一个网站平台怎么做的[react] react中的setState执行机制是什么呢#xff1f;
1.将setState传入的partialState参数存储在当前组件实例的state暂存队列中。 2.判断当前React是否处于批量更新状态#xff0c;如果是#xff0c;将当前组件加入待更新的组件队列中。 3.如果未处于批量更新状态…[react] react中的setState执行机制是什么呢
1.将setState传入的partialState参数存储在当前组件实例的state暂存队列中。 2.判断当前React是否处于批量更新状态如果是将当前组件加入待更新的组件队列中。 3.如果未处于批量更新状态将批量更新状态标识设置为true用事务再次调用前一步方法保证当前组件加入到了待更新组件队列中。 4.调用事务的waper方法遍历待更新组件队列依次执行更新。 5.执行生命周期componentWillReceiveProps。 6.将组件的state暂存队列中的state进行合并获得最终要更新的state对象并将队列置为空。 7.执行生命周期componentShouldUpdate根据返回值判断是否要继续更新。 8.执行生命周期componentWillUpdate。 9.执行真正的更新render。 10.执行生命周期componentDidUpdate
个人简介
我是歌谣欢迎和大家一起交流前后端知识。放弃很容易 但坚持一定很酷。欢迎大家一起讨论 主目录
与歌谣一起通关前端面试题