组件优化性能

技术组件优化性能 组件优化性能import React from “react”;
class Home extends React.Component {constructor(props) {sup

组件优化性能

从“反应”导入做出反应;

类主页扩展了做出反应.组件{

构造器(道具){ 0

超级(道具);

this.state={

66岁

}

}

render(){ 0

控制台。日志(‘主页被渲染了’);

返回(

差异

pHome/p

p{this.state.age}/p

/div

)

}

}

类应用扩展了做出反应.组件{

构造器(道具){ 0

超级(道具);

this.state={

名为: ‘谢本音’

}

}

render(){ 0

控制台。日志(‘ App组件被渲染了’);

返回(

差异

h1App/h1

p{this.state.name}/p

按钮OnClick={()=this。Btn click()} Btn/按钮

主页/

/div

)

}

BTN点击(){ 0

这个。setstate({ 0

名称: ‘xby ‘

})

}

}

导出默认应用

修改应用组件中的这个。州,家子组件也会被重新渲染

类组件优化性能

从“反应”导入做出反应;

类主页扩展了做出反应.PureComponent { //自己的这个州没有发生改变就不会重新渲染

构造器(道具){ 0

超级(道具);

this.state={

66岁

}

}

render(){ 0

控制台。日志(‘主页被渲染了’);

返回(

差异

pHome/p

p{this.state.age}/p

/div

)

}

}

类应用扩展了做出反应.组件{

构造器(道具){ 0

超级(道具);

this.state={

名为: ‘谢本音’

}

}

render(){ 0

控制台。日志(‘ App组件被渲染了’);

返回(

差异

h1App/h1

p{this.state.name}/p

按钮OnClick={()=this。Btn click()} Btn/按钮

主页/

/div

)

}

BTN点击(){ 0

这个。setstate({ 0

名称: ‘xby ‘

})

}

}

导出默认应用

使用做出反应PureComponent .创建出来的组件,会自动进行优化,父组件的这个州发生改变不会重新渲染子组件

函数式组件

从“反应”导入做出反应;

const MemoHome=react。memo(函数(){//返回一个优化后的组件

控制台。日志(‘主页被渲染了’);

返回(

divHome/div

)

})

类应用扩展了做出反应.组件{

构造器(道具){ 0

超级(道具);

this.state={

名为: ‘谢本音’

}

}

render(){ 0

返回(

差异

h1App/h1

p{this.state.name}/p

按钮OnClick={()=this。Btn click()} Btn/按钮

MemoHome /

/div

)

}

BTN点击(){ 0

这个。setstate({ 0

名称: ‘xby ‘

})

}

}

导出默认应用

使用做出反应。备忘录优化函数式组件,父组件自身的这个州发生改变,子组件不会重新渲染

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/149519.html

(1)

相关推荐

  • 柯基不断尾有什么坏处,柯基从小就断尾,它会痛吗

    技术柯基不断尾有什么坏处,柯基从小就断尾,它会痛吗柯基犬断尾当然会痛啊柯基不断尾有什么坏处,我们能做的就是在最恰当的时间,采用最恰当的方法,将它们的疼痛和伤害降到最低。一、那么所有的柯基犬都会断尾吗?其实也不是,比如以下

    生活 2021年10月25日
  • xss漏洞工具xsser怎么用

    技术xss漏洞工具xsser怎么用这期内容当中小编将会给大家带来有关xss漏洞工具xsser怎么用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。今天给大家介绍一款xss漏洞利用工具:x

    攻略 2021年12月9日
  • 気怎么读,situation怎么读

    技术気怎么读,situation怎么读situation[英][ˌsɪtʃuˈeɪʃn] [美][ˌsɪtʃuˈeʃən] 生词本
    简明释义
    n.(人的)情况気怎么读;局面,形势,处境;位置;[心理学]情境
    复数

    生活 2021年10月27日
  • 带虫的字,带“虫”字的词语有哪些

    技术带虫的字,带“虫”字的词语有哪些带“虫”字的词语有带虫的字:蛊虫、麦秆虫、鼠啮虫穿、虫沙猿鹤、水火兵虫、物腐虫生
    1、组词释义:
    ①、蛊虫[ gǔ chóng ]
    粮食中蛀虫所化的蛾。 传说一种人工培育的毒虫。
    ②、

    生活 2021年10月25日
  • 1公斤柴油等于多少升,二百公斤柴油等于多少升柴油

    技术1公斤柴油等于多少升,二百公斤柴油等于多少升柴油楼上的别瞎算害人,快回去进修完小学再来回复别人的问题1公斤柴油等于多少升。国标柴油的密度范围为0.810~0.855不同型号的密度不同常用如:0#柴油0.84密度公用/

    生活 2021年10月23日
  • VTK中常用控件介绍及如何实现圆锥体绘制

    技术VTK中常用控件介绍及如何实现圆锥体绘制VTK中常用控件介绍及如何实现圆锥体绘制,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。利用 VT

    攻略 2021年11月15日