调试 React propType 警告

Debugging React propType warnings

我的 propType 表达式有时会发出警告。

发生这种情况时,我想检查导致警告的对象,因为控制台中的警告消息在相同情况下没有足够的帮助。

我试图通过 react 的规范代码进行调试以找到断点的正确位置,但是我希望有一种更简单的方法来获取有关警告的更多诊断信息。

想要丑陋的解决方案吗?因为我只有这些。

将其粘贴到您的主应用程序文件中。

const error = console.error;
console.error = (...args) => {
    debugger;
    error.apply(null, args);
}

并使用调试器沿着调用链向上移动,直到找到 checkReactTypeSpec 并查看其参数。