Business et croissance
React Native 0.80 fige l'ancienne architecture. Votre checklist d'upgrade commence ici.
- React Native
- Mobile
- Ingénierie
- TypeScript
- Upgrades

React Native 0.80 fige l'ancienne architecture. Si votre app dépend encore de Legacy Architecture, cette release est la date calendrier—not un simple bump.
[React Native 0.80](https://reactnative.dev/blog/2025/06/12/version-0.80) est sorti le 12 juin 2025 : stabiliser l'API JS publique, préparer New Architecture et livrer des gains de performance.
React 19.1.0 dans React Native
Alignement sur **React 19.1.0**. **Owner stacks** pour un meilleur contexte d'erreur en dev. Attention au conflit possible avec `@babel/plugin-transform-function-name`.
Deep imports = avertissements
Les imports `react-native/Libraries/...` avertissent en console et ESLint. Préférez **root import** : `import { Alert } from 'react-native'`.
Strict TypeScript API en opt-in
Types générés depuis les sources RN. Dans `tsconfig.json` : `"customConditions": ["react-native-strict-api"]`. Corriger sur une branche dédiée.
Legacy Architecture figée
New Architecture est default depuis 0.76. En 0.80, **Legacy est figée**—plus de features ni bugfixes. DevTools avertit les APIs incompatibles.
Performance et moteur
**Android :** IPO, APK ~**1 Mo** plus petit. **iOS :** prebuild expérimental avec `RCT_USE_RN_DEP=1`. **JSC :** dernière version officielle ; ensuite paquet community. **Hermes** par défaut.
Breaking changes
`exports` dans package.json, eslint-plugin-react-hooks v5.2, Kotlin 2.1.20, `RCTFloorPixelValue` retiré sur iOS.
Checklist
[React Native Upgrade Helper](https://react-native-community.github.io/upgrade-helper/).
- Refactor **deep imports**
- Tester **Strict TS** sur branche
- Traiter **avertissements Legacy**
- **Rebuild propre** et smoke device
Conclusion
0.80 est une **borne** : API stable, legacy figé, Hermes default. Fixez les deep imports maintenant. Planifiez New Arch comme une deadline produit.