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 imports وأخطاء TypeScript وCI فاشل؛ يمين Strict TypeScript وواجهات عامة و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 = أخطاء نوع
  • Opt-out: `react-native-legacy-deep-imports`

Metro وAndroid

Metro **~2× source maps**. **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