Rocket Forge Studio logo
Rocket Forge Studio
استودیو وب و محصول

کسب‌وکار و رشد

ارتقای React Native 0.87: Strict TypeScript پیش‌فرض، Metro 0.87 و SwiftPM

Amir Behrouzi۸ دقیقه مطالعه
  • React Native
  • موبایل
  • TypeScript
  • iOS
  • ارتقا
اینفوگرافیک before vs after ارتقای React Native 0.87: چپ ارتقای مسدود با deep import و خطای TypeScript و CI شکست‌خورده؛ راست Strict TypeScript و API عمومی و Node 22.13+ و AGP 9 و Kotlin 2.x و PR مرج‌شده

React Native 0.87 **۱۱ اوت ۲۰۲۶** منتشر شد — گام به سمت **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/*` مسدود.

Opt-out: `react-native-legacy-deep-imports` در `tsconfig.json`.

Metro و toolchain

Metro **~2× source map**. **Node ≥ 22.13**, **Kotlin 2.0+**, **minCompileSdk 34**.

SwiftPM

**`npx react-native spm`** در `ios/`. CocoaPods هنوز default.

چک‌لیست

  • Upgrade Helper → 0.87
  • حذف deep imports
  • rebuild + smoke

[Release 0.87](https://reactnative.dev/blog/2026/08/11/react-native-0.87).

← All articles