Новость

Вышел React Native 0.87: строгий TypeScript API, быстрый Metro и Swift Package Manager

11 августа 2026 года вышел React Native 0.87: строгий TypeScript API по умолчанию, Metro вдвое быстрее строит карты исходников, экспериментальный Swift Package Manager на iOS и поддержка Android Gradle Plugin 9.

11 августа 2026 г.
1 мин чтения
Вышел React Native 0.87: строгий TypeScript API, быстрый Metro и Swift Package Manager

Главное

  • Строгий TypeScript API по умолчанию. Типы генерируются из исходного кода, точнее и с документацией; импорты из внутренних путей react-native/Libraries/* теперь ошибка типов.
  • Metro 0.87. Карты исходников строятся в два раза быстрее, памяти уходит вдвое меньше; конфиги на TypeScript и ESM поддерживаются стабильно.
  • Swift Package Manager на iOS (экспериментально) вместо CocoaPods — нужен только Xcode, без Ruby и Bundler.
  • Android Gradle Plugin 9 — первая версия с его поддержкой.

Что сломается при обновлении

  • Минимальные требования: Node.js 22.13, Kotlin 2.0; compileSdk поднят до 37.
  • Удалены InteractionManager, проп animated у Modal и устаревшие пропсы StatusBar; TurboModules включены всегда.
  • useColorScheme() теперь возвращает null вместо 'unspecified'.
  • Импорты из внутренних путей придётся заменить на публичный API.

Как обновиться

  1. Пройти версии по очереди и сверить изменения нативных файлов в Upgrade Helper.
  2. Проверить сторонние библиотеки на совместимость с новой версией.
  3. Прогнать регрессионные тесты на реальных устройствах iOS и Android до отправки сборки в сторы.

Обновляем мобильные приложения на React Native: оценим, сколько версий пропущено и какие библиотеки придётся заменить, и выпустим обновление в App Store и Google Play.

Источники: анонс релиза, график релизов React Native.

Чем можем помочь

-5%
Специальное предложение
Дополнительная скидка по промокоду на любой проект
FIRST5
Получить скидку
Поделиться

Читайте также