الأعمال والنمو
ترقية React Native 0.87: Strict TypeScript افتراضي وMetro 0.87 وSwiftPM
Amir Behrouzi٨ دقائق قراءة
- React Native
- الجوال
- TypeScript
- iOS
- الترقيات

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).