【发布时间】:2019-02-19 15:52:33
【问题描述】:
我正在对使用许多连接组件(数百个)的大型 React/Redux 应用程序进行一些性能分析。
我想跟踪连接组件的数量作为性能指标,以便我可以准确估计每帧预算,例如mapStateToProps 和其他 Redux 逻辑。
React devtools 可以访问页面上的所有组件,因此我希望重用它所做的相同钩子,或者也接受任何允许我枚举页面上所有组件的钩子(从那里我可以判断它们是否包含在 Connect 中)。
【问题讨论】:
-
一个潜在的潜在客户:github.com/bruderstein/react-render-hook
-
这在 React devtool hooks 中绝对是可能的,但问题是 Redux 连接的组件不能明确地识别自己,并且
Connect组件类没有暴露给instanceof Connect检查。 react-render-hook 没有监视连接组件的功能。
标签: reactjs react-redux