美文网首页
react 生命周期总结

react 生命周期总结

作者: 读心的心 | 来源:发表于2019-11-04 19:18 被阅读0次

组件被创建插入DOM中的时候,它的生命周期如下:

constructor()

static getDerivedStateFromProps()

render()

componentDidMount()

constructor()构造函数

组件被加载时,最先调用(仅仅一次)

其中的作用是定义状态变量
 
第一个语句为super(props)

componentWillMount()

组件即将被装载、渲染到页面上(render()被调用之前)调用(仅仅调用一次)

在函数中调用setState中改变状态,react等setState完成后再渲染组件

render()

在componentWillMount()之后,在componentDidMount()之前
生成虚拟的DOM节点
渲染挂载组件

初始化页面、接收新的props(父组件更新)

componentDidMount()


在render()之后被调用,仅仅调用一次
组件真正被装载之后。

componentWillUnmount

组件被卸载时调用
在该函数中执行任何必要的清理,定时器

componentWillUpdate

组件即将更新,不能修改属性和状态

componentWillUpdate()

组件已经更新

shouldComponentUpdate()

组件接收新的属性或者新的状态的时候调用(可以返回false,接受数据后不更新,阻止render调用,之后的函数将不被执行)

componentWillReceiveProps

组件将接收到属性的时候调用,

相关文章

  • React概念图

    React概念图 React组件生命周期概念图 参考文档:React入门教程 组件生命周期React:组件生命周期...

  • React基础篇之组件的生命周期

    引出生命周期 react生命周期(旧) react生命周期(新) getSnapshotBeforeUpdate的...

  • React生命周期

    React v16.0前的生命周期 React v16.4+ 的生命周期图 React v16.9后这些生命周期钩...

  • Flutter 生命周期

    在之前的一篇文章 React 生命周期 是我在学习 React 之初总结的,那么现如今正处于学习 Flutter ...

  • React v16 生命周期

    React 16 生命周期 React 16.3 新增的生命周期方法 逐渐废弃的生命周期方法: 一般将生命周期分成...

  • 学习并实现react (4)

    实现生命周期 生命周期介绍 React 生命周期图 React 子组件在父组件下的生命周期流程 实现 compon...

  • React面试题 整理脑图

    react基础 React生命周期 react-router react进阶 react Hooks redux 其他

  • react/vue常见问题整理

    一、react 1. react生命周期 react 16生命周期相对于15的变化:componentWillMo...

  • React 组件生命周期

    组件生命周期 参考阅读: component-lifecycle react组件生命周期过程说明 react 组件...

  • React生命周期

    小白第一次接触react,看完教程后总结下便于以后复习,哪有不对的地方还请大佬指出 先上张react生命周期的图 ...

网友评论

      本文标题:react 生命周期总结

      本文链接:https://www.haomeiwen.com/subject/jjzdbctx.html