我开始学习 React 的优化。并查看一些学习资源,在这些资源上,我可以在 Profiler 中看到组件 Prop 。但是在我的 Profiler 中,我没有看到任何 Prop 。为什么?
以及如何在 Profiler 中查看当前的渲染组件 Prop ?
制作屏幕截图来显示这一点:
最佳答案
Legacy DevTools 扩展增加了显着的性能开销,并且在大型应用程序中将变得无法使用。 The new DevTools improved通过最小化前端(您看到的扩展:组件、分析器)和后端之间的通信,后端仅在需要时呈现组件信息。
Profiler 中更改的 Props 仍然存在,但没有那么详细。它缺少 displaying names of custom Hooks .它确实显示 Prop 名称,但仅显示更改的 Prop 名称并且不显示它们的值。
不幸的是,变更日志没有明确列出它放弃了对显示 Prop 值的支持,并且应该更清楚地说明这一点。
关于reactjs - 为什么 React 开发工具 Profiler 不显示组件 Prop ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61120759/