Объекты недействительны в качестве дочерних элементов React (найдено: объект с ключами {seconds, nanoseconds}). Если вы хотели отобразить коллекцию дочерних элементов, используйте массив

Я работал 33 дня подряд, чтобы написать свое приложение. Все работает нормально. Вчера вечером возникает такая ошибка:

Error: Objects are not valid as a React child (found: object with keys {seconds, nanoseconds}). If you meant to render a collection of children, use an array instead.

Я отменяю свои изменения, ошибка все еще там. Я решил проверить старый коммит. В момент фиксации кодовая база работает. У меня есть работающее приложение в тестовом режиме в Google Play.

Но сегодня... даже этот код имеет эту ошибку. Я мог предположить, что это проблема правил Firebase, потому что они заставили меня изменить их через 30 дней. но после моих изменений код работает какое-то время.

    [Unhandled promise rejection: Error: Objects are not valid as a React child (found: object with keys {seconds, nanoseconds}). If you meant to render a collection of children, use an array instead.]
at http://192.168.178.47:19000/node_modules/expo/AppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:281758:22 in <unknown>

Объекты недействительны в качестве дочерних элементов React (найдено: объект с ключами {seconds, nanoseconds}). Если вы хотели отобразить коллекцию дочерних элементов, используйте массивОбъекты недействительны в качестве дочерних элементов React (найдено: объект с ключами {seconds, nanoseconds}). Если вы хотели отобразить коллекцию дочерних элементов, используйте массив

Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
0
42
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Firebase преобразует дату/время в объекты временной метки {seconds: number, nanoseconds: number}, поэтому, если вы передадите это в поле даты из своего объекта ответа, вы получите эту ошибку. вам нужно преобразовать дату firebase в дату или строку javascript. См. этот вопрос от более

ООО Спасибо. Я не нашел этот вопрос. Я попробую. Спасибо, приятель.

Gismo1337 19.03.2022 09:08

Другие вопросы по теме