React组件三个阶段的生命周期函数执行时机简单介绍

本文深入探讨React组件的生命周期,包括创建(挂载)、更新和卸载三个阶段。了解每个阶段的关键钩子函数,如挂载时的`componentDidMount`,更新时的`shouldComponentUpdate`和`componentDidUpdate`,以及卸载时的`componentWillUnmount`。掌握这些生命周期方法对于优化组件性能和处理复杂业务逻辑至关重要。
摘要由CSDN通过智能技术生成

React生命周期函数

组件的生命周期

1.1 组件的生命周期概述

  • 意义:组件的生命周期有助于理解组件的运行方式。完成更复杂的组件功能、分析组件错误原因等
  • 组件的生命周期:组件从被创建到挂载到页面中运行,再到组件不用时卸载的过程
  • 生命周期的每个阶段总是伴随着-些方法调用 ,这些方法就是生命周期的钩子函数。
  • 钩子函数的作用:为开发人员在不同阶段操作组件提供了时机。
  • 只有类组件才有生命周期。

1.2 生命周期的三个阶段

1. 创建时(挂载阶段)
  • 执行时机:组件创建时(页面加载时)
  • 执行顺序

在这里插入图片描述

2. 更新时(更新阶段)
  • 执行时机:1.setstate() 2.forceUpdate() 3. 组件接受到新的props
  • 说明: 以上三者任意一种变化,组件就会重新渲染
  • 执行顺序
    在这里插入图片描述
3. 卸载时(卸载阶段)
  • 执行时机
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值