[react] 在react中怎样改变组件状态,以及状态改变的过程是什么?

  • 使用this.setState改变组件的状态
  • 改变的过程中,React Fiber Reconciler遍历了整个Fiber Tree,得到了最新的DOM diff结果,并把这个结果应用到真实的DOM上。同时相应的生命周期(static getStateFromProps shouldComponentupdate render getSnapshotBeforeUpdate componentDidUpdate)也在相应的时机执行.

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论













主目录

与歌谣一起通关前端面试题