Как разобраться с кейсом: какую версию react-native лучше использовать для нового проекта?
Ссылка скопирована
Нужно понять: какие версии react-native и react сейчас лучше использовать для нового проекта? Предполагается что проект будет развиваться длительно и лучше заранее предусмотреть, чтобы дольше не обновляться. В проекте будет использоваться много анимации через react-native-reanimated. Ну и много других библиотек для FCM, отображения веб страниц, графиков (victory-native). Стоит ли использовать версии > 0.81. Или лучше постарше версии вроде 0.78.2?
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
VPN
Как правильно настроить vless для Android TV?
1 ответ
Pyrogram
Как правильно зарегистрировать юзер бота в Telegram?
1 ответ
печатные-платы
Как заставить запускаться программу M3.exe от компании Hanxing AOI в инспекционной машине на Windows 7 Pro?
1 ответ
Аккумуляторные батареи
Почему при зарядке автостарта слышен писк, где искать причину?
1 ответ

Для нового проекта React Native лучше брать актуальную стабильную версию, которую поддерживает ваша связка: Node.js, Xcode, Android Studio, Gradle, Expo или bare workflow. Не стоит начинать новый проект на старой версии «потому что на ней больше гайдов»: через пару месяцев вы упретесь в несовместимости библиотек и SDK.
Если проект обычный, без нативных модулей и сложной интеграции, я бы начинал с Expo SDK на актуальной стабильной версии. Это проще для старта, обновлений, сборок и публикации. Если нужны собственные native modules, BLE, нестандартные push, глубокая работа с Android/iOS или уже есть нативная команда, можно брать bare React Native.
Перед выбором версии проверьте матрицу совместимости библиотек: навигация, state management, карты, камеры, push, analytics, auth, платежи. Часто проблема не в React Native, а в том, что одна критичная библиотека не готова к новой архитектуре или свежему Gradle.
node -v npm view react-native version npm view expo version npx react-native doctornode -v npm view react-native version npm view expo version npx react-native doctor
Практический подход: создайте пустой проект на выбранной версии, поставьте все ключевые зависимости и соберите Android/iOS до начала разработки. Если сборка проходит и основные модули работают на устройстве, версия подходит. Если уже на старте приходится патчить Gradle, Podfile и зависимости, лучше выбрать более консервативную стабильную версию или перейти на Expo.