我在index.js中导入它,如下所示。
import Perf from 'react-addons-perf'; // ES6
window.Perf = Perf;
但是当我在控制台中运行它时,它会向我显示未定义的'。
我只想尝试并学习它,但官方文档似乎没有详细说明。感谢。
答案 0 :(得分:-1)
这里有一堆可能的解释。
the docs中没有任何迹象表明Perf.start()
会返回任何内容 - 这只是一个信号包,它应该启动记录性能数据。然后,您需要致电Perf.stop()
停止录制,并Perf.getLastMeasurements()
报告结果。
您还需要使用React的缩小生产版本。正常的开发版本不包括性能测量所需的代码。
文档中链接了一些文章,详细介绍了如何使用该库。看看那些&你的问题可能会得到解决。