Rocket Forge Studio logo
Rocket Forge Studio
Веб- и продуктовая студия

Бизнес и рост

Апгрейд React Native 0.87: Strict TypeScript по умолчанию, Metro 0.87 и SwiftPM

Amir Behrouzi8 мин чтения
  • React Native
  • Мобильная разработка
  • TypeScript
  • iOS
  • Апгрейды
Инфографика before vs after апгрейда React Native 0.87: слева заблокированный апгрейд с deep imports, ошибками TypeScript и падающим CI; справа Strict TypeScript, публичные API, Node 22.13+, AGP 9, Kotlin 2.x и смерженный PR

React Native 0.87 — релиз **11 августа 2026**, шаг к **React Native 1.0**.

При **апгрейде React Native 0.87**: **Strict TypeScript API** по умолчанию, **Metro 0.87**, **SwiftPM**, **AGP 9**.

Strict TypeScript

**0.87 делает Strict TypeScript API JS по умолчанию**. `react-native/Libraries/*` заблокированы.

  • Deep imports = ошибки типов
  • Refs `*Instance`
  • Opt-out: `react-native-legacy-deep-imports`

Metro 0.87

**~2× source maps**, **~50% меньше памяти**.

SwiftPM и Android

SwiftPM opt-in: **`npx react-native spm`**. AGP 9, **Node ≥ 22.13**, **Kotlin 2.0+**, **minCompileSdk 34**.

Чеклист

  • Upgrade Helper → 0.87
  • Убрать deep imports
  • Gradle/Kotlin
  • Clean rebuild

[Release 0.87](https://reactnative.dev/blog/2026/08/11/react-native-0.87). Напишите для второго взгляда.

← All articles