Обновление реакция-нативный может быть очень болезненным. Сложность обновления зависит от:
- Какую версию RN вы пытаетесь обновить
- Сколько собственных зависимостей в вашем проекте
- Сколько пользовательских вещи ваш проект имеет
0.59.x до 0.60.x может быть болезненным, потому что появилось много новых вещей, таких как: автоматическое связываниеГермес и многие другие компоненты были перемещены из основного реактивного репозитория в репозитории сообщества в рамках бережливого ядра (https://github.com/facebook/react-native/issues/23313).
реактивное обновление
реактивное обновлениеupgrade - довольно примитивная команда (она пытается применить git diff к собственным файлам вашего проекта), и в большинстве случаев она просто не будет работать - по крайней мере, у меня никогда не получалось.
Обновление
В моем случае я хотел бы начать с чтения заметок о выпуске . После этого я обычно проверяю, что изменилось в файлах проекта Android / iOS. Есть действительно полезный инструмент сообщества - https://react -native-community.github.io /обновить-хелперов / . Я пытаюсь вручную применить эти изменения к моему проекту, но обычно мне нужно отрегулировать множество специфических для проекта вещей, таких как обновление собственных зависимостей и настройка инструментов сборки. Вскоре вы сможете обратиться за помощью или найти общие проблемы с обновлением в новом хранилище сообщества - https://github.com/react-native-community/upgrade-support.