Как мне отследить ‘Неперехваченный (в обещании) Ошибка типа: не удается прочитать свойство ‘_currentElement’ null’?

#javascript #reactjs #typeerror #console.log

#javascript #reactjs #ошибка типа #console.log

Вопрос:

Мое приложение react показывает это в консоли всякий раз, когда попадает на определенную страницу. Я не уверен, где отслеживать или искать проблему, если я получу следующее.

 Uncaught (in promise) TypeError: Cannot read property '_currentElement' of null
    at ReactCompositeComponentWrapper._updateRenderedComponent (ReactCompositeComponent.js?059b:745)
    at ReactCompositeComponentWrapper._performComponentUpdate (ReactCompositeComponent.js?059b:724)
    at ReactCompositeComponentWrapper.updateComponent (ReactCompositeComponent.js?059b:645)
    at ReactCompositeComponentWrapper.receiveComponent (ReactCompositeComponent.js?059b:547)
    at Object.receiveComponent (ReactReconciler.js?b6e0:125)
    at Object.receiveComponent (react_devtools_backend.js:12701)
    at Object.object.<computed> [as receiveComponent] (react_devtools_backend.js:12418)
    at ReactCompositeComponentWrapper._updateRenderedComponent (ReactCompositeComponent.js?059b:754)
    at ReactCompositeComponentWrapper._performComponentUpdate (ReactCompositeComponent.js?059b:724)
    at ReactCompositeComponentWrapper.updateComponent (ReactCompositeComponent.js?059b:645)
 

Комментарии:

1. К сожалению, трассировки стека обещаний иногда не так полезны. Это связано с асинхронным характером. Такие параметры, как длинные трассировки стека, которые говорят, что у Bluebird есть, дадут вам больше информации.

2. Не использовал этот пакет npm, но, похоже, это может помочь. npmjs.com/package/trace-unhandled