¿Qué hace expo-brownfield?
Integra Expo y React Native en una aplicación nativa iOS o Android existente. Úsalo cuando el usuario mencione brownfield, incrustar React Native en una app nativa, AAR/XCFramework, o agregar Expo a un proyecto Kotlin/Swift existente. Cubre tanto el enfoque aislado como el integrado.
Descripción general
Este skill te ayuda a añadir funcionalidades de Expo y React Native a tu aplicación nativa existente sin necesidad de reescribirla por completo. Es ideal para proyectos que desean migrar gradualmente a React Native o incorporar componentes modernos.
Plataformas soportadas
- iOS (Swift)
- Android (Kotlin)
Enfoques
Enfoque aislado
Ejecuta React Native en una vista separada dentro de tu aplicación nativa. Usa expo-modules-core para exponer APIs nativas.
Enfoque integrado
Comparte el estado de la aplicación y la navegación entre el código nativo y React Native.
Cómo usarlo
- Generar AAR/XCFramework con EAS Build.
- Configurar manualmente con Expo Prebuild.
- Ejecutar
npx create-expo-apppara iniciar un nuevo proyecto.
Para más detalles, consulta la documentación oficial de Expo.