美文网首页
react性能优化

react性能优化

作者: 呱呱呱_____ | 来源:发表于2017-06-01 16:50 被阅读0次

性能检测工具

安装react性能检测工具:

npm i react-addons-perf --save-dev

然后在./app/index.js中加入参数:

import Perf from 'react-addons-perf' 
if (__DEV__) { window.Perf = Perf }
  • 运行程序,在操作之前在console中先运行Perf.start()开始检测;
  • 然后进行若干操作,运行Perf.stop停止检测,
  • 然后再运行Perf.printWasted()即可打印出浪费性能的组件列表。
    在项目开发过程中,要经常使用检测工具来看看性能
    是否正常。如果性能的影响不是很大,例如每次操作多浪费几毫秒、十几毫秒,个人以为没必要深究,但是如果浪费过多影响了用户体验,就必须去搞定它。

优化方法

推荐使用官方的优化方法:
优化shouldComponentUpdate,使用官网的优化插件 react-addons-pure-render-mixin

安装:npm i -save react-addons-pure-render-mixin;
使用:

import PureRenderMixin from 'react-addons-pure-render-mixin';
class XXX extends Compoennt{
    constructor(props, context){
        super(props, context);
        this.shouldComponentUpdate = PureRenderMixin.shouldComponentUpdate;
    }
    ....
}

每个组件都可以这样写。

相关文章

  • 【React.js 20】React性能优化

    React性能优化 React性能优化主要分三块: React 组件性能优化 属性传递优化针对单组件性能优化,很多...

  • 深入浅出React和Redux学习笔记(五)

    React组建的性能优化 性能优化的方法: 单个React组件的性能优化; 多个React组件的性能优化; 利用r...

  • Redux源码剖析

    前面写了《React组件性能优化》《Redux性能优化》《React-Redux性能优化》,但是都没有从这些框架的...

  • react性能优化

    React 性能优化 React 性能优化 | 包括原理、技巧、Demo、工具使用[https://juejin....

  • React-Redux性能优化

    前面写了两篇文章《React组件性能优化》《Redux性能优化》,分别针对React和Redux在使用上的性能优化...

  • react 框架性能优化

    react 框架性能优化 前端性能监控利器 1.Google Performance工具 2.react 性能查看...

  • React 性能优化

    React 性能优化 简单的 todo-list-demo 讲 React 性能优化不能光靠嘴说,得有一个 dem...

  • React性能优化方案

    React 性能优化 简单的 todo-list-demo 讲 React 性能优化不能光靠嘴说,得有一个 dem...

  • React 组件性能优化

    React 组件性能优化最佳实践 React 组件性能优化的核心是减少渲染真实 DOM 节点的频率,减少 Virt...

  • 05|React组件的性能优化

    本文主要是针对性能优化做介绍,对应的React本身性能就比较不错!要介绍的点如下: 单个React组件的性能优化 ...

网友评论

      本文标题:react性能优化

      本文链接:https://www.haomeiwen.com/subject/lpyefxtx.html