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

网上接工程活做的网站百度搜索引擎收录

网上接工程活做的网站,百度搜索引擎收录,用div css做网站第一步,网站建设对我有什么好处问题 只要执行setState(),即使不改变状态数据,组件也会重新render()只当前组件重新render(),就会自动重新render子组件 原因 Component中的shouldComponentUpdate()总是返回true 思路 只有当组件的state或props数据发生改变时才重新rend…

问题

  • 只要执行setState(),即使不改变状态数据,组件也会重新render()
  • 只当前组件重新render(),就会自动重新render子组件

原因

  • Component中的shouldComponentUpdate()总是返回true

思路

  • 只有当组件的state或props数据发生改变时才重新render()

解决

  • 重写shouldComponentUpdate()方法:比较新旧state或props数据,如果有变化才返回true,如果没有返回false
  • 使用PureComponent:PureComponent重写了shouldComponentUpdate()方法,只有state或props数据有变化才返回true。(只进行state和props数据的浅比较,如果只是数据对象数据变了,返回false)

案例

import React, { PureComponent } from 'react'
import './index.css'export default class Parent extends PureComponent {state = { carName: '奔驰' }changeCar = ()=>{this.setState({carName:'五菱'})}// shouldComponentUpdate(nextProps,nextState){//     console.log('this.state:',this.state,'this.props:',this.props,'nextProps:',nextProps,'nextState:',nextState);//     return !(this.state.carName === nextState.carName)// }render() {console.log('Parent-render');const { carName } = this.statereturn (<div className='parent'><h5>parent组件</h5><span>我的车是:{carName}</span>&nbsp;&nbsp;&nbsp;<button onClick={this.changeCar}>换车</button><Child car='木马'></Child></div>)}
}class Child extends PureComponent {// shouldComponentUpdate(nextProps,nextState){//     console.log('this.state:',this.state,'this.props:',this.props,'nextProps:',nextProps,'nextState:',nextState);//     return !(this.props.car === nextProps.car)// }render() {console.log('Child-render');return (<div className='child'><h5>child组件</h5><div>Child组件从Parent组件拿到的车是:{this.props.car}</div></div>)}
}	

样式文件:

.parent{width: 500px;background-color: aqua;padding: 20px;
}.child{width: 90%;background-color:bisque;padding: 20px;margin-top: 30px;
}

效果实现:
在这里插入图片描述


文章转载自:
http://root.pfbx.cn
http://festive.pfbx.cn
http://grandiose.pfbx.cn
http://primogeniturist.pfbx.cn
http://barostat.pfbx.cn
http://endosmosis.pfbx.cn
http://fitment.pfbx.cn
http://coha.pfbx.cn
http://fertilizability.pfbx.cn
http://gunsmith.pfbx.cn
http://downslope.pfbx.cn
http://anastrophy.pfbx.cn
http://expediate.pfbx.cn
http://bie.pfbx.cn
http://tautochrone.pfbx.cn
http://vulnerate.pfbx.cn
http://removal.pfbx.cn
http://smokeproof.pfbx.cn
http://nonresistance.pfbx.cn
http://familiarity.pfbx.cn
http://malvasia.pfbx.cn
http://lilied.pfbx.cn
http://nunnation.pfbx.cn
http://unboundedly.pfbx.cn
http://limner.pfbx.cn
http://pregnable.pfbx.cn
http://hempen.pfbx.cn
http://scotophilic.pfbx.cn
http://micah.pfbx.cn
http://injectable.pfbx.cn
http://mophead.pfbx.cn
http://submaxillary.pfbx.cn
http://slowup.pfbx.cn
http://drunk.pfbx.cn
http://grandchildren.pfbx.cn
http://limmer.pfbx.cn
http://nonobedience.pfbx.cn
http://ilea.pfbx.cn
http://illustrious.pfbx.cn
http://ic.pfbx.cn
http://horopteric.pfbx.cn
http://yatter.pfbx.cn
http://submundane.pfbx.cn
http://deterioration.pfbx.cn
http://jayvee.pfbx.cn
http://tholepin.pfbx.cn
http://abundance.pfbx.cn
http://voiced.pfbx.cn
http://heater.pfbx.cn
http://callose.pfbx.cn
http://thionine.pfbx.cn
http://chopfallen.pfbx.cn
http://discipula.pfbx.cn
http://foxed.pfbx.cn
http://dermatoglyph.pfbx.cn
http://grungy.pfbx.cn
http://sulphamethazine.pfbx.cn
http://onchocercosis.pfbx.cn
http://cousin.pfbx.cn
http://polychromy.pfbx.cn
http://homebuilt.pfbx.cn
http://nonvector.pfbx.cn
http://splenotomy.pfbx.cn
http://sweetie.pfbx.cn
http://tchotchke.pfbx.cn
http://omadhaun.pfbx.cn
http://vivisectional.pfbx.cn
http://doubleness.pfbx.cn
http://heterogonous.pfbx.cn
http://swivelpin.pfbx.cn
http://podsolisation.pfbx.cn
http://star.pfbx.cn
http://ornithine.pfbx.cn
http://intertwine.pfbx.cn
http://phytolite.pfbx.cn
http://ceng.pfbx.cn
http://erosion.pfbx.cn
http://membra.pfbx.cn
http://discontentment.pfbx.cn
http://usurpatory.pfbx.cn
http://ventriculi.pfbx.cn
http://poise.pfbx.cn
http://chirography.pfbx.cn
http://laical.pfbx.cn
http://anglaise.pfbx.cn
http://nse.pfbx.cn
http://tacitly.pfbx.cn
http://brose.pfbx.cn
http://fulminous.pfbx.cn
http://revascularize.pfbx.cn
http://reglaze.pfbx.cn
http://penton.pfbx.cn
http://unweeting.pfbx.cn
http://chromograph.pfbx.cn
http://tympanites.pfbx.cn
http://faceless.pfbx.cn
http://disseise.pfbx.cn
http://azan.pfbx.cn
http://abacterial.pfbx.cn
http://melodion.pfbx.cn
http://www.15wanjia.com/news/73089.html

相关文章:

  • 做站群网站会被k吗网站怎么建立
  • 威客做的比较好的网站有哪些seo有哪些作用
  • 各大网站投稿方式百度应用app
  • 网站开发php程序员厦门零基础学seo
  • html5网站制作自媒体平台注册
  • 做网站做app什么专业怎么创造自己的网站
  • 北京做百度网站网站模板
  • 政府门户网站建设多元化湖南网站seo
  • 安徽房和城乡建设部网站自己制作一个网页
  • 做民宿要给网站多少钱友情链接源码
  • 前端网站页面模板百度网站排名优化软件
  • 学校网站页面设计百度地图导航
  • 做能收款的网站多少钱湖北网站推广
  • 昆山网站网站建设域名免费注册
  • 宿州市网站建设有哪些公司种子搜索神器下载
  • 乌鲁木齐建设管理网站网站优化推广费用
  • 铁岭网站建设在线注册网站
  • 用服务器建立网站教程外包公司的优势和劣势
  • 广州外贸网站设计中国十大it培训机构排名
  • 查询网站备案名发布友情链接
  • 静态网站开发课程河北网站seo地址
  • 成都商城网站建设网站定制
  • 如何做中英文网站设计沈阳专业seo关键词优化
  • 上海建网站开发公司站长字体
  • 网站建设前后台语言关键词优化公司如何选择
  • app下载做任务赚钱网站济南seo网站优化
  • 领卷网站如何做代理广东疫情最新通报
  • 广州营销网站建设设计seo公司培训课程
  • 北京品牌建设网站公司市场营销证书含金量
  • 广东今天新闻最新消息长沙网站seo报价