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

react 的生命周期函数

生命周期函数:

是指在某一时刻组件自动执行 的函数

初始化:

设置props和state

mounting:

componentWillMount 在组件即将被挂载到页面的时候自动执行

render 组件在页面上进行挂载

componentDidMount 在组件被挂载到页面的时候后自动执行

updation:组件更新

props

=>componentWillPeceiveProps=>shouldComponentUpdate=> componentWillUpdate=>render=> componentDidUpdate

 

state

=>shouldComponentUpdate=> componentWillUpdate=>render=> componentDidUpdate

 

unmounting:

即将被从页面去除组件的时候

转载于:https://www.cnblogs.com/guangzhou11/p/9801083.html

相关文章:

  • python基础—基本数据类型(int bool str)
  • 【Java】 剑指offer(29) 顺时针打印矩阵
  • 文件上传下载、socketserver(并发)、解读socketserver源码
  • sass笔记
  • 附加数据库时出错问题处理
  • 整理:手机端弹出提示框,使用的bootstrap中的模态框(modal,弹出层),比kendo弹出效果好...
  • Hdoj 1087.Super Jumping! Jumping! Jumping!
  • docker集群演练
  • UVA11090 Going in Cycle!!
  • 继承派生 属性查找
  • 针对shiro框架authc拦截器认证成功后跳转到根目录,而非指定路径问题
  • day06 再谈编码
  • React Native搭建开发环境 之 --走过的坑
  • noip2018复习计划啊
  • Linux之iptables(一、防火墙的概念)
  • Android系统模拟器绘制实现概述
  • Linux各目录及每个目录的详细介绍
  • MYSQL 的 IF 函数
  • React的组件模式
  • storm drpc实例
  • Webpack 4 学习01(基础配置)
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 后端_ThinkPHP5
  • 前嗅ForeSpider中数据浏览界面介绍
  • 入门级的git使用指北
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 一文看透浏览器架构
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 带你开发类似Pokemon Go的AR游戏
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 组复制官方翻译九、Group Replication Technical Details
  • #define 用法
  • #ifdef 的技巧用法
  • #单片机(TB6600驱动42步进电机)
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (Python) SOAP Web Service (HTTP POST)
  • (八十八)VFL语言初步 - 实现布局
  • (笔试题)合法字符串
  • (第61天)多租户架构(CDB/PDB)
  • (附源码)ssm失物招领系统 毕业设计 182317
  • (规划)24届春招和25届暑假实习路线准备规划
  • (力扣记录)235. 二叉搜索树的最近公共祖先
  • (算法设计与分析)第一章算法概述-习题
  • (未解决)macOS matplotlib 中文是方框
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)scrum常见工具列表
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转)拼包函数及网络封包的异常处理(含代码)
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET Framework与.NET Framework SDK有什么不同?
  • .net生成的类,跨工程调用显示注释
  • @synthesize和@dynamic分别有什么作用?
  • [.net] 如何在mail的加入正文显示图片
  • []Telit UC864E 拨号上网