Javascript 用于验证es5组件(而非“Whydidyorender”)中重新呈现的包

Javascript 用于验证es5组件(而非“Whydidyorender”)中重新呈现的包,javascript,reactjs,ecmascript-6,package,Javascript,Reactjs,Ecmascript 6,Package,现在我正在使用whydidyorender包来验证组件重新渲染,但在我的repo中很少有使用es2015的组件。Whydidyorender不在es2015组件中工作。看到下面的错误: TypeError: Class constructor MyComponent cannot be invoked without 'new' 因此需要一种方法来验证es5组件的重新渲染。另外,尝试了Chrome高光来验证重新渲染,请不要建议这样做。 感谢您的帮助,谢谢! WhyDidYouRender回购链

现在我正在使用whydidyorender包来验证组件重新渲染,但在我的repo中很少有使用es2015的组件。Whydidyorender不在es2015组件中工作。看到下面的错误:

TypeError: Class constructor MyComponent cannot be invoked without 'new'
因此需要一种方法来验证es5组件的重新渲染。另外,尝试了Chrome高光来验证重新渲染,请不要建议这样做。 感谢您的帮助,谢谢!
WhyDidYouRender回购链接:

是否支持ES6取决于您的浏览器。这更像是您试图使用该类,但没有可访问的实例

Transpiled to es5类在中可用,支持使用此库扩展整个react类元素。如果您通过ES5或ES6传输您的类,请使用以下代码:

//传输到es5 const whydidyorender=require'@welldone software/为什么渲染; //传输到es6 const whydidyorender=require'@welldone software/为什么渲染/dist/no classes transfile/umd/whydidyorender.min.js';
谢谢那有帮助!