[react] 在react中怎样改变组件状态,以及状态改变的过程是什么?
- 使用
this.setState
改变组件的状态 - 改变的过程中,React Fiber Reconciler遍历了整个Fiber Tree,得到了最新的DOM diff结果,并把这个结果应用到真实的DOM上。同时相应的生命周期(
static getStateFromProps
shouldComponentupdate
render
getSnapshotBeforeUpdate
componentDidUpdate
)也在相应的时机执行.
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题