有没有办法在呈现或重新呈现组件时控制日志?

时间:2018-05-04 15:41:41

标签: javascript reactjs

由于我的代码中存在一些未知错误,我怀疑我的React应用程序正在重新渲染大量组件。每当我的任何组件重新渲染时,我都想知道。

我可以进入每个组件并在每个渲染方法的顶部添加一个控制台日志,但这会非常耗时,因为有很多组件,每次添加新组件时我都必须这样做。< / p>

是否有任何&#34;捕获所有中间件&#34;可以在任何React组件即将渲染/重新渲染之前运行吗?一个人坐在一个地方全球,并为所有组件全面工作?

2 个答案:

答案 0 :(得分:1)

  

是否有任何&#34;捕获所有中间件&#34;可以在任何之前运行   React组件即将渲染/重新渲染?一个坐在全球范围内的人   在一个地方,并为所有组件全面工作?

我知道一个。 why-did-you-update

答案 1 :(得分:1)

为什么不进行更新,这是最新的库: @welldone-software/why-did-you-render