美文网首页
3 react 生命周期小结

3 react 生命周期小结

作者: ChenME | 来源:发表于2019-12-08 20:09 被阅读0次
// init 初始化
1. constructor() // 组件一被创建就会执行,是 es6 中自带的函数,不是 react 独有的;

// mounting 挂载
2. componentWillMount() // 在组件即将被挂载到页面上的时候执行;
3. render()
4. componentDidMount() // 在组件已经被挂载到页面上的时候执行;

// updating 更新
5. shouldComponentUpdate() // 组件被更新之前执行,返回一个 boolean 值,该返回值决定了组件是否会被更新;
6. componentWillUpdate() // shouldComponentUpdate 返回 true 时,且组件将要更新之前执行;
7. render()
8. componentDidUpdate() // 组件更新完成之后被执行;


9. componentWillReceiveProps() // 1.一个组件要从父组件接收数据;2.如果这个组件第一次出现在父组件,不会被执行;3.如果组件之前已经存在于父组件,才会被执行;
// 父组件:render -> 子组件:componentWillReceiveProps -> 子组件:shouldComponentUpdate -> 子组件:componentWillUpdate -> 子组件:render -> 子组件:componentDidUpdate -> 父组件:componentDidUpdate

// unMounting 卸载
10. componentWillUnmount // 组件将要被卸载的时候执行;
//  父组件:render -> 子组件:componentWillUnmount -> 父组件:componentDidUpdate

相关文章

  • 3 react 生命周期小结

  • React概念图

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

  • React生命周期及减少render次数

    React生命周期 环境:react16 常用生命周期的钩子分类后,分布3个阶段内 初始化阶段 - 组件创建阶段才...

  • React生命周期小结

    react生命周期流程 1.初始化,首次render getDefaultProps()getDefaultPro...

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

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

  • 每日一题

    2022年2月25日 1.React生命周期? 2.React的hook和class区别? 3.React的set...

  • React生命周期

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

  • 4.react生命周期

    面试题 1、React中的生命周期有哪些? 2、React中组件第一次执行的时候会执行哪些生命周期函数 3、ren...

  • React v16 生命周期

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

  • 学习并实现react (4)

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

网友评论

      本文标题:3 react 生命周期小结

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