Я работал 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>
Firebase преобразует дату/время в объекты временной метки {seconds: number, nanoseconds: number}
, поэтому, если вы передадите это в поле даты из своего объекта ответа, вы получите эту ошибку. вам нужно преобразовать дату firebase в дату или строку javascript.
См. этот вопрос от более
ООО Спасибо. Я не нашел этот вопрос. Я попробую. Спасибо, приятель.