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

网站设计网页首页介绍wordpress oou

网站设计网页首页介绍,wordpress oou,网站程可以自己做吗,上海动易 网站前言 学习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/897296/

相关文章:

  • 网站访问速度 云组机it行业职位薪资一览表
  • 盘锦网站建设制作专业的扬州网站建设
  • 品牌网站建设的关键事项wordpress微信公众号开发教程
  • 网站宽度学校网站建设情况说明书
  • 网站字体规范海安建设局网站
  • 手机网站素材做外贸接私单的网站
  • 异构国际设计公司网站直接做海报的网站
  • 做动画上传网站赚钱么北京国互网网站建设报价
  • 河南省鹤壁市住房和城乡建设局网站游戏公司招聘网站
  • 网站更新怎么做wordpress分享积分
  • 那个网站可以做恒指 买涨买跌网络整合营销的目的是什么
  • 军队房地产与建设工程法律实务在哪个网站可以购买兰州seo优化公司
  • 福建住房和城乡建设部网站首页电商网站需求分析
  • wordpress用户邮箱验证码大型网站建设优化排名
  • 清华紫光是可以做网站的吗网站的跳出率很高
  • 网站定制案例微安电力上海简约网站建设公司
  • wordpress企业网站模版返利网网站怎么做
  • 广州网站建设推广建设网页制作
  • 湛江网站建设运营方案厦门本地网站
  • 安徽城乡建设 厅网站重庆建设工程交易信息网站
  • 外贸网站 字体wordpress 批量上传
  • 网站的排版问题大良营销网站建设特色
  • 买东西网站建设360全景网站怎么做
  • 腾讯云网站安全认证wordpress kindeditor
  • 四川网站建设企业网站制作配置了iis打不开网站
  • 建网站什么样的域名最好百度运营公司
  • 网站建设联盟厦门网站建设商家
  • 余姚公司网站建设网上商城购物系统论文
  • 公司网站建设ppt外贸网站模板免费
  • 昆明网站制作策划凡客和凡客诚品一样吗