Negocio y crecimiento
React Native 0.80 congela la arquitectura antigua. Tu checklist de upgrade empieza aquí.
- React Native
- Móvil
- Ingeniería
- TypeScript
- Upgrades

React Native 0.80 congela la arquitectura antigua. Si tu app aún depende de Legacy Architecture, este release es la fecha del calendario—not otro bump menor.
[React Native 0.80](https://reactnative.dev/blog/2025/06/12/version-0.80) salió el 12 de junio de 2025 con un tema claro: estabilizar la API pública de JavaScript, preparar equipos para New Architecture y ganar rendimiento medible.
React 19.1.0 llega a React Native
0.80 se alinea con **React 19.1.0**. **Owner stacks** dan mejor contexto de error en desarrollo. Ojo: pueden chocar con `@babel/plugin-transform-function-name` en el preset Babel por defecto.
Deep imports ahora son avisos
Imports como `react-native/Libraries/...` avisan en consola y ESLint. Usa **root import**: `import { Alert } from 'react-native'`. Busca `react-native/Libraries` en todo el repo antes del merge.
Strict TypeScript API opcional
Tipos generados desde el código fuente de RN—sin cambiar runtime. En `tsconfig.json`: extiende `@react-native/typescript-config` y añade `"customConditions": ["react-native-strict-api"]`. Corrige tipos en una rama aparte.
Legacy Architecture congelada
Desde 0.76 New Architecture es default. En 0.80 **Legacy Architecture está congelada**—sin features ni bugfixes nuevos. DevTools avisa APIs que no funcionan bien con New Arch.
Rendimiento y motor
**Android:** IPO puede reducir APK ~**1 MB**. **iOS:** prebuild experimental (~**12%** builds más rápidos) con `RCT_USE_RN_DEP=1` antes de `pod install`. **JSC:** última versión con soporte oficial; después paquete community. **Hermes** es default y recomendado.
Breaking changes a revisar
**JavaScript:** campo `exports`, `eslint-plugin-react-hooks` v5.2, nombres de componente no pueden empezar con `_`. **Android:** Kotlin 2.1.20, `StandardCharsets` eliminado. **iOS:** `RCTFloorPixelValue` eliminado.
Checklist práctica
Usa el [React Native Upgrade Helper](https://react-native-community.github.io/upgrade-helper/).
- Refactorizar **deep imports** a root imports
- Probar **Strict TypeScript API** en rama
- Leer **avisos Legacy** y planear New Arch
- Confirmar **Hermes**
- **Rebuild limpio** y smoke en dispositivo real
Nuevo proyecto: `npx react-native@0.80 init MyApp`. Expo: revisar SDK canary.
Si también envías web
0.80 premia pasos pequeños tempranos en imports y New Architecture—not el salto grande tras una crisis de cliente.
Conclusión
0.80 es un **hito**: API JS estable, legacy congelado, Hermes por defecto, Strict TS en el horizonte. Arregla deep imports ya. Planifica New Arch como deadline de producto. ¿Segunda opinión sobre secuencia de upgrade? Escríbenos.