Ошибка типа: undefined не является объектом (оценка 'row [OBJECT_COLUMN_NAME] = key') | React Native - PullRequest
2 голосов
/ 18 марта 2020

В настоящее время я создаю MobileApp с React-Native и до сегодняшнего дня все работает нормально: /

К сожалению, сегодня приложение выдает ошибку (см. Ниже) после успешной сборки! [TypeError: undefined is not an object (evaluating 'row[OBJECT_COLUMN_NAME] = key')] НО эта ошибка появляется только в нормальном режиме -> если я переключаюсь в режим отладки все работает без каких-либо проблем.

Debug Mode

Поэтому после этого я начал поиск триггера этой ошибки и нашел его (см. Ниже) Your_App/node_modules/react-native/Libaries/polyfills/console.js (Line 449)

Error Class

Но, как вы видите, это не от меня, а от React-Native, и я не могу решить эту проблему после долгих исследований inte rnet Я ничего не мог понять, потому что никто еще не получил эту ошибку: /

Но я думаю, что это как-то связано с новейшей реакцией-родной firebase версии 6.0.0 (https://invertase.io/blog/react-native-firebase-v6) Потому что рядом не получается (см. Ниже)

enter image description here

Примечание. После воссоздания приложения (не сложно с git) через некоторое время снова появляется ошибка: /

Примечание: на моем движке все еще работает пустое приложение

Что я использую:

Буду признателен за помощь ^^

Спасибо

1 Ответ

1 голос
/ 21 марта 2020

После того, как я полностью заполнил свой код с console.logs ... я обнаружил, что React Native не работает с console.table в режиме без отладки. Это легко исправить, используя только console.table когда приложение находится в режиме отладки. Просто проверьте, включен ли режим отладки ^^

 const isDebuggingEnabled = (typeof atob !== 'undefined');

Вот и все

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