javascript - React js 性能工具插件抛出 "Cannot read property ' 未定义的计数”

标签 javascript performance reactjs

我对如何使用 React 的性能工具感到困惑。我目前的使用情况如下图:

var Perf = React.addons.Perf;
Perf.start();
this.setState({
    newState: newStateObject,
}, function(){
    Perf.printInclusive();
    Perf.stop();
});

这不会在页面上呈现任何内容并脱口而出

Uncaught TypeError: Cannot read property 'counts' of undefined 

最佳答案

参见 https://github.com/facebook/react/issues/3389#issuecomment-79236067 .

看起来 Perf.start() 只有在组件生命周期之外调用时才有效。因此,请在启动应用程序之前调用它,或者在触发您尝试监视的事件之前直接从浏览器的控制台调用它。

关于javascript - React js 性能工具插件抛出 "Cannot read property ' 未定义的计数”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27279488/

相关文章:

arrays - 当比较不花时间时排序

asp.net - 从数据库加载对象列表以实例化单个对象的有效方法

javascript - 学习 React.js

javascript - 带有 if else 条件的 jQuery "one"方法

javascript - Bootstrap 导航对齐

javascript - 如何在 Mootools 中向对象创建的元素添加事件?

javascript - 使用 Okta API 的 Okta 登录小部件

c# - 如何删除具有 2 个公共(public)元素的数组/结构列表的元素

reactjs - TypeScript 1.8 - 为什么我的 React Stateless Function 组件会在运行时抛出 TypeError?

reactjs - NEXT JS - 如何防止重新安装布局?