Неудачный тип опоры: недопустимая опора `component` типа` object`, переданная в `Route`, ожидаемая` функция`: проблема отладки - PullRequest
0 голосов
/ 27 мая 2020

У меня есть приложение 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, который принимает path=gene_info:

enter image description here

Хорошо, тогда я решил поискать по всем файлам, где у меня есть gene_info Route. Я удалил их все из кода, перезагрузил страницу, но ошибка осталась. Затем я попытался удалить все Routes из каждого файла, в котором он есть, - ошибка осталась. Итак, теперь я совершенно не понимаю, как продолжить его отладку. Может ли кто-нибудь помочь с выяснением строки Component и моего фактического кода, которая вызывает ошибку? Как действовать в этом случае? Есть ли какое-либо вспомогательное программное обеспечение, которое может сказать мне, какая строка my (написанная мной или собственного react кода) react кода приводит к ошибке?

Вот call stack, который у меня . Если бы я мог расширить его еще больше, что привело бы к моему коду - это действительно было бы полезно. Не уверен, есть ли для этого приложения:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...