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

不断改进网站建设/兰州模板网站seo价格

不断改进网站建设,兰州模板网站seo价格,青浦网站建设公司,番禺公司网站建设生命周期mount: mounting装载创建 update更新 unmounting卸载 错误捕获 注意点:生命周期函数的 作用,什么之后用 只有类式组件有生命周期,函数式组件没有生命周期 mounting装载创建:—— Construct——只执行一次 作用…

生命周期mount:

mounting装载创建

update更新

unmounting卸载

错误捕获

 

注意点:生命周期函数的 作用,什么之后用

    只有类式组件有生命周期,函数式组件没有生命周期

 

mounting装载创建:——

  Construct——只执行一次

    作用:初始化实例

  static getDerivedStateFromProps(prop,state)  

    有返回值,当返回值为null时,state不变;有值时,将返回对象中的属性和state的属性对应,并将state做相应修改;
    作用:在render之前,可以改变state的机会,不改变,返回null

static getDerivedStateFromProps(props,state){return null;}

 

  Render
    作用:生产新的虚拟DOM

  componentDidUpdate(p,s,shot)——只执行一次
    作用:虚拟DOM变成真实的DOM,可以在页面看到视图,组件创建完成

    用处:可以获取真实的DOM节点

componentDidMount(){console.log(document.getElementById('root'))
}

 

 

update更新:——

  static getDerivedStateFromProps(prop,state)
    用处:父组件更新,(已挂载)子组件页更新,在子组件中更新state*****

    父组件修改,因为state只在constructor的时候赋值,所以组件更新的时候,子组件的state是不修改的,可以通过这个静态函数修改state

static getDerivedStateFromProps(props,state){return {number: props.number}}

 

  shouldComponentUpdate(nextProps,nextState)
    作用:用于优化性能。如果是false就不需要走render,不用去重新计算

    用处:返回bool,true——组件正常更新流程;false——后面的生命周期函数不会执行,界面不更新

  Render
    作用:

  getSnapshotBeforeUpdate(prevProp,prevState)

    必须有返回值,返回值不能为空;这个方法必须和componentDidUpdate一起使用。
    作用:获取更新之前的快照,浏览器DOM结构还没有更新

    用处:动画,浏览器大小,布局变化,元素宽高,位置。和原来的比较。之前滚动条的位置

  componentDidUpdate(p,s,shot)
    作用:更新完成之后,可以获取DOM,获取宽高

 

unmounting卸载:——

  componentWillUnmount()——只执行一次
    作用:

错误捕获:

  compinentDidCatch(error,info)
    作用:子组件生命周期出错,回退

 

流程图:

 

 

 

  

 

转载于:https://www.cnblogs.com/shaokevin/p/9851480.html

http://www.jmfq.cn/news/5233015.html

相关文章:

  • wordpress 当前主题/seo技术优化服务
  • 如何用java做网站视频/青岛seo排名扣费
  • 网站建设的困难/seo优化专家
  • seo点击软件哪个好用/成都sem优化
  • 网站设计深圳网站建设公司/成都比较靠谱的seo
  • 电商平台网站/营销外包公司
  • 易语言怎么制作网站/视频剪辑培训机构
  • 苏州做网站哪家公司好/优帮云排名自动扣费
  • 东营市公司网站建设价格/网络推广比较经典和常用的方法有
  • 甘肃网站备案/河南省郑州市金水区
  • 网站建设公司的专业度该怎么去看/百度开户怎么开
  • 网站建设免/优帮云排名自动扣费
  • 为什么要建设档案网站/线上线下整合营销方案
  • 建设厅焊工证查询官网/seo课程心得体会
  • 网站制作怎么学/山东seo百度推广
  • 1 建设网站目的是什么意思/在百度怎么创建自己的网站
  • 网站页面构成/关注公众号推广2元一个
  • 乌鲁木齐市做平台网站/太原今日新闻最新头条
  • wordpress 收藏 插件/百度地图排名怎么优化
  • 劫持别人网站做排名/讯展网站优化推广
  • 网站删除模块/全球中文网站排名
  • discuz 做的网站/关键词查询
  • 用户访问域名劫持网站/淄博搜索引擎优化
  • 朝阳周边网站建设/seo权重优化
  • 高端奶茶加盟网站建设/2021最火营销方案
  • 建设网站时以什么为导向/如何推广自己的产品
  • 鹤山做网站公司/四川seo技术培训
  • 秦皇岛市网站制作公司/百度建站官网
  • 爱做网站/网站收录查询网
  • seo网站推广的主要目的是什么/怎么关键词优化网站