我正在开发一个react应用程序,并希望提高性能。我使用Profiler来查看每个渲染上的组件,以及FlameGraph来找出哪个组件花费了很长的时间。
在Flamegraph中,它显示了组件呈现的时间和原因的详细信息,因为它有这个--为什么要呈现?部分,并显示一些钩子已经改变了。但这并没有显示钩子的名称,而是显示钩子的数字/索引。钩子是怎么编号的?以及如何借助这些数字/索引知道确切的钩子名。

发布于 2022-03-05 23:23:46
如果您检查"Components“选项卡(配置文件左侧),您可以找到该组件并查看编号的钩子。我相信这是正确的关系。

https://stackoverflow.com/questions/71209545
复制相似问题