道具类型失败:提供给“路线”的对象类型无效的道具“组件”,预期的功能是:调试问题

时间:2020-05-27 17:22:54

标签: reactjs redux react-router-dom

我有一个Redux应用,在console中看到以下错误:

Warning: Failed prop type: Invalid prop `component` of type `object` supplied to `Route`, expected `function`.
in Route

printWarning    @   webpack:///./node_mo…eckPropTypes.js?:21

因此,我在21 reacts'文件的第checkPropTypes.js行设置了一个断点。当我重新加载页面并到达第21行时,我在Chrome中查找了堆栈,发现在文件patchedCreateElement.js args中告诉我该错误是由{接受Route的{​​1}}:

enter image description here

好吧,然后我决定搜索我有path=gene_info gene_info的所有文件。我从代码中删除了所有它们,重新加载了页面,但错误仍然存​​在。然后,我尝试从具有该文件的每个文件中删除所有Route-错误仍然存​​在。因此,现在我完全迷失了如何进行所有调试。谁能帮我找出导致错误的实际代码中的Routes和行?在这种情况下如何进行?是否有任何辅助软件可以告诉我Component的哪一行(由我写的还是本机my代码)react代码会导致错误?

这是我拥有的react。如果我可以进一步扩展它,导致我的代码出现,那将真的很有帮助。不确定是否有适用的应用程序

enter image description here

0 个答案:

没有答案