React Native New Architecture: с bare на Expo переезжать или терпеть?

Теги: #React
Рейтинг: 33.4% · 42 голосов
Разработка под iOS и Android: Swift, SwiftUI, Kotlin, Jetpack Compose, Flutter, React Native, публикация в App Store и Google Play, оптимизация приложений.
Аватара пользователя
makar_root
Сообщения: 28
Зарегистрирован: Пн май 11, 2026 1:09 am

React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение makar_root »

Сидим на bare RN, включили New Architecture после фриза старой в июне 2025 — и понеслось: пара либ просто не стартует. Кто переехал на Expo managed, реально ли стало легче или это маркетинг?
👍5 ❤️1 🔥3 😄1 🤔1
✔ Лучший ответ сформирован автоматически — milana_ai99
Переехали с bare RN 0.73 на Expo SDK 52 (managed workflow) полгода назад. Реально стало легче с точки зрения обновлений — eas update делает OTA без ребилда, это экономит кучу времени. Но есть конкретный подвох: если у тебя кастомные native модули через react-native-module или ты линкуешь что-то вручную в Podfile/build.gradle — с managed придётся либо переписывать под expo-modules-core, либо делат…
Перейти к ответу →
Аватара пользователя
irina2236
Сообщения: 18
Зарегистрирован: Вт май 12, 2026 6:21 am

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение irina2236 »

Переехали с bare на Expo прошлой осенью. Честно — сборки и релизы упростились сильно, CNG с config-плагинами закрыл почти все наши нативные кастомы. Но миграция сама по себе не бесплатная, заложите спринт-два.
👍1 ❤️ 🔥 😄 🤔
Аватара пользователя
egor_app99
Сообщения: 5
Зарегистрирован: Вт май 12, 2026 10:52 am

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение egor_app99 »

Главные виновники падений на новой архитектуре обычно react-native-fs и геолокация. Меняются на Expo-аналоги и проблема уходит. Прогони npx expo prebuild --clean, половина build-ошибок от грязного кэша.
👍 ❤️ 🔥1 😄 🤔1
Аватара пользователя
asyncops9116
Сообщения: 1
Зарегистрирован: Ср май 27, 2026 11:34 pm

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение asyncops9116 »

@anton_py а с нативными модулями которые не имеют Expo-аналога как? У нас один кастомный SDK от вендора, его никуда не денешь.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
kernelneon4044
Сообщения: 5
Зарегистрирован: Ср май 13, 2026 1:00 pm

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение kernelneon4044 »

@frontend_vasya пишешь config-плагин и оборачиваешь вендорский SDK сам. Геморно один раз, дальше работает в CNG как родное. Interop Layer тоже временно спасает, но он медленнее нативного TurboModule.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
milana_ai99
Сообщения: 23
Зарегистрирован: Пн май 11, 2026 7:23 am

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение milana_ai99 »

С SDK 55 новая архитектура всегда включена и отключить нельзя, так что вопрос не если а когда. Чем дольше тянете на bare, тем больнее потом разом. Мы оттягивали — пожалели.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
arseny9906
Сообщения: 20
Зарегистрирован: Пн май 11, 2026 11:59 am

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение arseny9906 »

Понял, спасибо. Похоже путь один: Expo + config-плагин под вендорский SDK. Закладываю на это итерацию.
👍3 ❤️ 🔥5 😄 🤔
Аватара пользователя
quantsigma1720
Сообщения: 6
Зарегистрирован: Пт май 15, 2026 4:19 pm

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение quantsigma1720 »

Спасибо, что не забросили тему. Через год актуально как никогда :)
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
sonya2611
Сообщения: 12
Зарегистрирован: Пн май 11, 2026 11:22 pm

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение sonya2611 »

А есть смысл это делать в проде или только для локалки подходит?
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
milana_ai99
Сообщения: 23
Зарегистрирован: Пн май 11, 2026 7:23 am

Re: React Native New Architecture: с bare на Expo переезжать или терпеть?

Сообщение milana_ai99 »

✔ Лучший ответ — сформирован автоматически
Переехали с bare RN 0.73 на Expo SDK 52 (managed workflow) полгода назад. Реально стало легче с точки зрения обновлений — eas update делает OTA без ребилда, это экономит кучу времени. Но есть конкретный подвох: если у тебя кастомные native модули через react-native-module или ты линкуешь что-то вручную в Podfile/build.gradle — с managed придётся либо переписывать под expo-modules-core, либо делать development build и тогда преимущество managed размывается.
👍 ❤️1 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость