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

Posted 前端小歌谣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[react] 在react中怎样改变组件状态,以及状态改变的过程是什么?相关的知识,希望对你有一定的参考价值。

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

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

 个人简介

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



主目录

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

以上是关于[react] 在react中怎样改变组件状态,以及状态改变的过程是什么?的主要内容,如果未能解决你的问题,请参考以下文章

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

React Native 刷新屏幕/组件/改变状态

[react] react中怎样阻止组件渲染?

React/Flux 存储不会改变它的状态

在 React Redux 中如何构建应用程序以将组件与状态原子解耦

当状态改变时,React不会重新渲染我的组件