当前位置: 首页 > news >正文

前端面经 React常见的生命周期

初始化阶段

  • constructor state的初始化,防抖节流的绑定
  • getDerivedStateFromProps 静态函数 当作纯函数使用 传入props和state,合并成一个新的state
  • componentWillMount 组件如果有getDrivedStatefromprops不会执行
    针对一些接口的预请求时使用
  • render
  • componentDidMount

更新节点

-componentWillReceiveProps props变化时执行
组件如果有getDrivedStatefromprops不会执行

  • shouldComponentUpdate:拦截器,返回一个布尔值
    -getSnapShotBeforeUpdate:更新快照 获取更新之前的一些数据

  • componentWillupdate

  • componentDidupdate

销毁阶段

-componentWillUnmount阶段 闭包定时器销毁

http://www.xdnf.cn/news/687799.html

相关文章:

  • 可视化图解算法46:用两个栈实现队列
  • 面试加分秘籍:校招数据倾斜场景下的SQL优化方案
  • 第一节 51单片机概述
  • ffmpeg baidu
  • 【产品小白】京东外卖为何未独立成 APP
  • WebFuture:测试邮件发送失败
  • 嵌入式开发之STM32学习笔记day14
  • Qwen3 技术报告详解
  • python学习day31
  • Linux程序与进程
  • 数据结构:线性表的基本操作与链式表达
  • uni-app学习笔记十五-vue3页面生命周期(二)
  • 数据结构--顺序表
  • Weather app using Django - Python
  • Denoising Autoencoders 视频截图 DAEs简单实现 kaggle 去噪编码器
  • 第二节 LED模块
  • 【普及−】洛谷P1706 全排列问题
  • java每日精进 5.28【幂等性】
  • 2025年05月28日Github流行趋势
  • uniapp-商城-74-shop(7-商品列表,选规格 添加商品到购物车)
  • 前端面试准备-1
  • Linux中的权限概念
  • Java SE Cloneable接口和深/浅拷贝
  • 水域应急救援可视化平台
  • 【前端】Vue3+elementui+ts,TypeScript Promise<string>转string错误解析,习惯性请出DeepSeek来解答
  • 国产SOC有哪些?
  • 即插即用的全新算法改进策略——引导学习策略:一种用于元启发式算法设计和改进的新型更新机制
  • Unity对象池插件Lean Pool学习笔记
  • android 图片背景毛玻璃效果实现
  • Flutter 与 Android 原生布局组件对照表(完整版)