美文网首页react
React 的生命周期

React 的生命周期

作者: wxw_威 | 来源:发表于2020-10-14 15:30 被阅读0次

React 的生命周期从广义上分为三个阶段:挂载、渲染、卸载
因此可以把React的生命周期可以分为两类:挂载卸载过程和更新过程。

React 生命周期

HTML 代码 HTML codes

    class StudentJack extends React.Component{
      // 生命周期 - 初始化
      constructor(props) {
        console.log("初始化阶段");
        // 初始化props
        super(props);
        // 初始化状态
        this.state = {
          name: 'jack',
          age: 30
        }

      }
      // 生命周期 - 组件加载前
      componentWillMount() {
        console.log('组件加载前')
      }

      // 生命周期 - 组件加载后
      componentDidMount() {
        console.log('组件加载后')
      }

      // 调用方法
      updateUserInfo = () => {
        // 通过setState 更新state
        this.setState({
          name: "Tim",
          age: 77
        })
      }

      // 生命周期 - 数据是否更新
      shouldComponentUpdate() {
        console.log("数据是否需要更新")
        // 是否更新组件
        return true;
      }

      // 生命周期 - 数据将要更新
      componentWillUpdate() {
        console.log("数据将要更新")
      }

      // 生命周期 - 数据已经更新
      componentDidUpdate() {
        console.log("数据已经更新")
      }

      render() {
        console.log("组件加载或者数据更新")
        return <div>
            <h1>my name is {this.state.name}</h1>
            <p>age: {this.state.age}</p>
            <button onClick={this.updateUserInfo}>更新数据</button>
          </div>
      }
    }

相关文章

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

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

  • React概念图

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

  • React生命周期

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

  • React v16 生命周期

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

  • 学习并实现react (4)

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

  • react/vue常见问题整理

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

  • React面试题 整理脑图

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

  • 《深入React技术栈》学习笔记Ⅲ

    以下的生命周期都是在 React 15 的生命周期, React 16 的生命周期 API 已经发生变化。Reac...

  • React 组件生命周期

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

  • React总结

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

网友评论

    本文标题:React 的生命周期

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