![]() |
1
7
像@m01一样,我想确保任何react错误(事实上任何js错误)都会导致单元测试失败,但我找到了一种更简单的方法。在测试的最高级别,将以下内容放入:
|
![]() |
2
3
我需要相同的东西,但需要不同的用例。我想确保我的所有单元测试都通过,没有任何React警告。 我在测试实用程序中使用这个:
然后在
它就像一种魅力。
这不是很干净,因为它也会捕捉到
此外,当我有一些不正常的组件产生不必要的警告时,例如react input autosize,我可以使用以下方法忽略它:
顺便说一下,注意之前
|
|
3
1
我试图研究React src如何打印这些输出消息,但后来我意识到它应该只在开发模式下打印这些消息。如果您的node/iojs运行时设置为“production”env,React甚至不应该执行这些检查,这就是您想要的真正的应用程序运行。这些警告仅适用于本地运行的开发人员。 |
|
No Do · 在React中获取错误“未定义PropTypes” 7 年前 |
![]() |
Pelicer · React不向组件发送值 7 年前 |
![]() |
JSilv · 在渲染组件之前,是否反应属性类型警告? 7 年前 |
![]() |
wsfuller · ESLint在类组件中缺少props验证 7 年前 |
![]() |
Patrick Hund · 反应道具类型根据标志不同需要不同道具 7 年前 |
![]() |
Lars · 未定义“Proptypes” 7 年前 |