react-addons-perf 性能优化工具使用

首先安装插件

npm install react-addons-perf –save-dev

webpack.config.js

require('react-addons-perf');
    loaders:[
     {
        test: require.resolve("react-addons-perf"),
        loader: "expose-loader?Perf"
     }
    ]

在组件中
点击删除时触发的函数

delHandle(index){
   Perf.start();
   let list = this.state.list;
   list.splice(index,1);  //splice方法的使用
   this.setState();   //触发重新渲染,让list 的编辑效果在点击会车后,立即变成文本形式
 }
  componentDidUpdate(){
    Perf.stop();
    var measurements = Perf.getLastMeasurements()
    Perf.printInclusive(measurements);
    Perf.printExclusive(measurements);
    Perf.printWasted(measurements);
    Perf.printOperations(measurements);
    // Perf.printDOM(measurements)
  }

具体函数

Perf.start()
Perf.stop()
Perf.getLastMeasurements()
Perf.printInclusive(measurements)
Perf.printExclusive(measurements)
Perf.printWasted(measurements)
Perf.printOperations(measurements)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值