美文网首页
React生命周期

React生命周期

作者: xdoer | 来源:发表于2019-05-17 11:47 被阅读0次

React 生命周期

前言

React生命周期也是一个老生常谈的问题。项目上也是边摸索边用。

正文

在进行项目时,Vscode编辑器中打出 com 三个关键字,就可以编辑器联想到的所有生命周期类型什么的。看语义,我尝试使用 componentWillMountcomponentWillReceiveProps 两个生命周期函数。后来查了一下资料,也确实是用这两个函数,完成了我们大部分的需求。

componentWillMount顾名思义,组件加载前,这个阶段,我们一般进行接口请求的操作,请求结果数据保存在 model 中,使用 componentWillReceiveProps 函数就收返回,改变状态完成界面更新。

那除了这两个,其他也都需要了解一下,由此也有了这篇文章

首先生命周期主要分三个过程: Mounting(装载),Updating(更新),Unmounting(卸载)

每个组件都有几个 “生命周期方法” ,我们可以重写这些方法,以在过程中的特定时间运行代码。 前缀为 will 的方法在一些事情发生之前被调用,而前缀为 did 的方法在一些事情发生后被调用。

当Mounting发生的时候,以下函数先后触发

constructor()

componentWillMount()

render()

componentDidMount()

当Updating发生的时候,以下函数先后触发:

componentWillReceiveProps()

shouldComponentUpdate()

componentWillUpdate()

render()

componentDidUpdate()

当Unmounting发生的时候,这个函数触发:

componentWillUnmount()

相关文章

  • React概念图

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

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

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

  • React生命周期

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

  • 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 15 的生命周期, React 16 的生命周期 API 已经发生变化。Reac...

  • React总结

    [toc] 1.React组件生命周期 1.1 生命周期图 组件的生命周期的图如下: 具体可参考React 组件生...

网友评论

      本文标题:React生命周期

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