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

服务器在美国的网站优化疫情二十条措施

服务器在美国的网站,优化疫情二十条措施,外包加工网官网下载app,手机网站页面文字做多大前言 学习React,生命周期很重要,我们了解完生命周期的各个组件,对写高性能组件会有很大的帮助. Ract生命周期 React 生命周期分为三种状态 1. 初始化 2.更新 3.销毁 初始化 1、getDefaultProps() 设置默认的props,也可以用duf…

前言

学习React,生命周期很重要,我们了解完生命周期的各个组件,对写高性能组件会有很大的帮助.

Ract生命周期

React 生命周期分为三种状态 1. 初始化 2.更新 3.销毁

  • 初始化

1、getDefaultProps()

设置默认的props,也可以用dufaultProps设置组件的默认属性.

2、getInitialState()

在使用es6的class语法时是没有这个钩子函数的,可以直接在constructor中定义this.state。此时可以访问this.props

3、componentWillMount()

组件初始化时只调用,以后组件更新不调用,整个生命周期只调用一次,此时可以修改state。

4、 render()

react最重要的步骤,创建虚拟dom,进行diff算法,更新dom树都在此进行。此时就不能更改state了。

5、componentDidMount()

组件渲染之后调用,只调用一次。

  • 更新

6、componentWillReceiveProps(nextProps)

组件初始化时不调用,组件接受新的props时调用。

7、shouldComponentUpdate(nextProps, nextState)

react性能优化非常重要的一环。组件接受新的state或者props时调用,我们可以设置在此对比前后两个props和state是否相同,如果相同则返回false阻止更新,因为相同的属性状态一定会生成相同的dom树,这样就不需要创造新的dom树和旧的dom树进行diff算法对比,节省大量性能,尤其是在dom结构复杂的时候

8、componentWillUpdata(nextProps, nextState)

组件初始化时不调用,只有在组件将要更新时才调用,此时可以修改state

9、render()

组件渲染

10、componentDidUpdate()

组件初始化时不调用,组件更新完成后调用,此时可以获取dom节点。

  • 卸载

11、componentWillUnmount()

组件将要卸载时调用,一些事件监听和定时器需要在此时清除。

结束语

以上就是React 的生命周期。

http://www.mmbaike.com/news/41675.html

相关文章:

  • 邯郸中材建设有限责任公司网站微信朋友圈广告推广代理
  • wordpress 分类排序seo基础
  • php网站建设公司发外链的论坛
  • 企业网站建设的必要性游戏推广论坛
  • 兰州做网站公司有哪些谷歌seo需要做什么的
  • 广州网站推广公司手机做网页的软件
  • 网站推广方法有哪些万网注册域名
  • jsp做网站毕业设计核心关键词和长尾关键词
  • 企业网站托管哪家好什么是seo是什么意思
  • 销售草皮做网站行吗泉州网站建设
  • 新疆网站建设咨询互联网营销师资格证
  • 外贸网站模板下载0元免费做代理
  • 南京哪家做网站好如何在百度上添加店铺的位置
  • 潍坊网站建设服务百度云下载
  • 甘肃省网站备案谷歌下载安装
  • 中国内销做哪个网站西安seo推广
  • 顺义区住房城乡建设委 房管局 官方网站深圳知名网络优化公司
  • 射洪哪里可以做网站百度app免费下载
  • 怎样开发手机网站免费发布推广信息网站
  • 欧阳网站建设百度图片搜索引擎
  • coding 部署wordpress长沙关键词优化首选
  • 贵州省城乡建设委员会网站如何优化关键词排名快速首页
  • 分类信息网站如何做排名自建网站
  • 区块链 网站 怎么做橘子seo历史查询
  • 网站开发 常德微商已经被国家定为传销了
  • 58里面的网站怎么建设软文营销的成功案例
  • 做直播网站需要那些技术百度平台商家联系方式
  • 北京it外包公司排行榜seo站长工具查询
  • it网站建设sem账户托管
  • 重庆档案馆建设网站青岛官网优化