Добавление пакета «react-native-web» в существующее приложение RN (созданное с помощью react-native init). После установки с этого сайта:
https://arry.medium.com/how-to-add-react-native-web-to-an-existing-react-native-project-eb98c952c12f
Проекты успешно компилируются, но в браузере я получаю пустой белый экран и повторяющуюся ошибку:
Uncaught TypeError: не удается прочитать свойства неопределенного (чтение «isBatchingLegacy»)
Я ничего не могу найти об этой ошибке, я отследил соответствующие файлы и не знаю, что делать дальше.
Решение проблемы
У меня было такое же сообщение об ошибке при запуске теста после обновления пакета react -test-renderer с версии 17 до версии 18. Так что в моем случае мне пришлось понизить версию react -test-renderer с версии 18 до версии 17 или обновить реакцию с версии 17 до версии 18, чтобы исправить эту ошибку.
Согласно этому обсуждению, isBatchingLegacy является устаревшей функцией в react -test-renderer.
Итак, я не уверен в этом, потому что я не знаю, какие пакеты у вас есть в вашем существующем приложении RN, но вы можете проверить версию пакетов, которая у вас есть, чтобы увидеть, может ли ошибка возникнуть отсюда.
Комментариев нет:
Отправить комментарий