博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React性能优化记录(不定期更新)
阅读量:7213 次
发布时间:2019-06-29

本文共 490 字,大约阅读时间需要 1 分钟。

React性能优化记录(不定期更新)


1. 使用PureComponent代替Component

在新建组件的时候需要继承Component会用到以下代码

import React,{Component} from 'react';import {connect} from 'react-redux';class Item extends Comonent{    render(){}}''''export default connect(''',''')(Item);

如果使用了react-redux来管理组件的stat的话,因为一个state更新了,只要使用connect的组件,无论更新的state是否和该组件有关都会更新,这就导致了性能下降,这里可以使用PureComponent来替代Component,因为PureComponent会自带一个生命周期函数componentShouldUpdate()来判断更新的state是否和该组件有关来决定是否更新该组件。

转载于:https://www.cnblogs.com/YooHoeh/p/9345981.html

你可能感兴趣的文章
interface
查看>>
学着使用移动应用统计分析工具
查看>>
ArcEngine中使用上下左右键移动地图
查看>>
关于字符串实现交叉合并字符串
查看>>
Tomcat的Session管理机制
查看>>
iOS 7 - Auto Layout on iOS Versions prior to 6.0
查看>>
在陌生Linux环境查看Tomcat服务的方法
查看>>
ASP.NET 2.0角色及成员管理
查看>>
Ubuntu Server搭建svn服务以及迁移方法【转】
查看>>
Linux用户态定时器用法以及犯错总结【转】
查看>>
Android -- taskAffinity
查看>>
眼下最流行的五大CSS框架,你都知道么?
查看>>
Enterprise Library深入解析与灵活应用(8):WCF与Exception Handling AppBlock集成[下]
查看>>
IDEA 反代理工具 mac 命令行安装
查看>>
SSH key使用总结
查看>>
vue 图片上传到阿里云oss
查看>>
vmware虚拟机三种网络模式详解
查看>>
《小程序切片》——微信小程序前端开发工具
查看>>
学习Promise基础及手写Promise
查看>>
NIO
查看>>