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

网站建行接口企业网站ui设计

网站建行接口,企业网站ui设计,江西中联建设集团有限公司网站,东营网红餐厅前言 学习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.yayakq.cn/news/487653/

相关文章:

  • 中小企业建设网站建站教程下载
  • 建站seo怎么赚钱网站收录教程
  • 网站建设开发有什么好处网站怎么做快推广方案
  • 海沧区建设局网站 破路申请内网怎么做网站服务器
  • 青岛建设房地产招聘信息网站猎头公司网站建设
  • 如何网站建设团队南宁网络公司联系方式
  • 2345官方网站国内最好的少儿编程机构排名
  • 网站备案 必须在接入商处中国电信六大外包公司
  • 彩票网站上的走势图是怎么做的景山网站建设
  • seo整站如何优化做se要明白网站
  • php技术的网站开发哪个网站比较好
  • 林州网站制作公司网站怎么做产品图片
  • 藁城区建设局网站社区建设网站
  • 网站建立连接不安全怎么处理用dede做的网站首页
  • 网站搭建制作wordpress所含数据库文件
  • 帮老板做网站wordpress恢复数据
  • 网站建设 规范深圳市宝安区怎么样
  • 阳泉住房和城乡建设部网站一个网站如何赚钱
  • 做年报的网站如何建设网站兴田德润怎么联系
  • 门户网站建设与运行wordpress js 页脚
  • 织梦网站发布的哪些产品和文章放在a文件可以吗网站分类有哪几类
  • 163网站是jsp做的吗局域网网页制作工具
  • 怎么查看竞争网站怎么做的seo北京网站建设公司公司
  • 茶叶网站实际案例斐讯k3做网站
  • 做购物网站那个好北京知名vi设计公司
  • 网站建设 开发 模板wordpress 文章找不到
  • 新余建设银行招聘网站wordpress宝塔CPU爆满
  • 专门做自助游的网站代理记账公司收费表
  • led网站模板深圳将进一步优化防控措施
  • 大学网站建设与管理职责甘肃做网站的网络公司