如何找到引发警告的未命名组件

Posted

技术标签:

【中文标题】如何找到引发警告的未命名组件【英文标题】:How to find unnamed component that throws warning 【发布时间】:2019-04-05 18:02:42 【问题描述】:

我在控制台中有以下警告:

我可以看到它是一个重组组件,但不知道在哪里可以找到它。页面中的组件太多了。

【问题讨论】:

【参考方案1】:

如果您使用 React DevTools,通常会在右下角显示一个路径。它可能会有所帮助。如果你找到了正确的 js 行。

【讨论】:

我没有得到有用的行号。警告的行号在warning.js(fbjs)中。 @GuoYunhe 有很多行。带有index.tsx 的行可能是指您自己的一段代码。 @estus 谢谢!你说的对。我应该使用 componentDidMount 而不是 componentWillMount。

以上是关于如何找到引发警告的未命名组件的主要内容,如果未能解决你的问题,请参考以下文章

在C中的未命名联合中达到命名结构

每当 MySQL 抛出警告时,我如何通知 sqlalchemy 引发错误?

SQLAlchemy 查询引发关于 sqlite 和 Decimal 的不必要警告,如何专门禁用?

Laravel 7 组件中的未定义变量

如何遍历大型 Pyspark Dataframe 中列的不同值? .distinct().collect() 引发大任务警告

推导过程中形成的未命名对象