首先我们使用react组件会配合connect来连接store获取state,那么只要store中的state发生改变组件就会重新渲染,所以性能不高,一般我们可以使用shouldComponentUpdate()来判断,但react提供了PureComponent组件,当我们把Component替换成PureComponent的时候会自动帮我们优化组件避免不必要的渲染,注意:前提是使用immutable来管理数据,不然会出现一些问题。

import React, { PureComponent } from 'react';
class App extends PureComponent{
render(){
return(<div></div>);
}
}
export default App;

最新文章

  1. go gomail
  2. ECSHOP安装百度编辑UEditor教程
  3. AngularJS——karma的安装
  4. shell自动计算脚本
  5. Access数据库和SQL Server数据库在实际应用中的区别
  6. JSOI2008 火星人prefix
  7. VmWare问题解决(网络变更后虚拟主机无法上网)
  8. Linux三种关机/重启系统的命令
  9. 判断iPhone/android手机
  10. [HEOI2015]小Z的房间
  11. 杂牌机搞机之旅(二)————移植TWRP第三方Recovery并刷入
  12. http 400错误【原】
  13. linux常用系统工作命令
  14. laravel中的自定义函数的加载和第三方扩展库加载
  15. 在定制工作项时,把&ldquo;团队项目&rdquo;作为变量获取生成版本信息
  16. 大O算法
  17. Unity Editor Toolbar 编辑器扩展
  18. jquery prop attr
  19. Lambda表达式的语法与如何使用Lambda表达式
  20. 高德API+.NET解决租房问题(可能是最可靠房源:上海互助租房)

热门文章

  1. 剖析虚幻渲染体系(13)- RHI补充篇:现代图形API之奥义与指南
  2. String类源码分析
  3. 花授粉优化算法-python/matlab
  4. tomcat架构分析及配置详解
  5. IDEA中安装SVN
  6. Numpy.frompyfunc()将计算单个值的函数转化为计算数组中每个元素的函数
  7. jetbrain家的fleet(已获得预览权限)直接对标vscode , fleet有望超过vscode吗?今天我们实际操作下
  8. ICCV2021 | Tokens-to-Token ViT:在ImageNet上从零训练Vision Transformer
  9. 关于Marshal 类的整理
  10. JAVAWEB导出word文档,遍历表格数据,导出图片