Expo vs React Native Bare
Expo managed workflow, Expo Go, prebuild, Expo Modules, config plugins, código nativo personalizado, ejection, EAS
1¿Cuál es la principal diferencia entre el workflow managed de Expo y el workflow bare de React Native?
¿Cuál es la principal diferencia entre el workflow managed de Expo y el workflow bare de React Native?
Respuesta
El workflow managed de Expo abstrae la configuración nativa (ios/ y android/) y gestiona automáticamente las dependencias nativas a través de Expo Go o builds en la nube de EAS. El workflow bare expone las carpetas nativas completas, ofreciendo control total sobre el código nativo pero requiriendo configuración y mantenimiento manual de los proyectos Xcode y Android Studio.
2¿Qué es la app Expo Go y cuál es su principal limitación?
¿Qué es la app Expo Go y cuál es su principal limitación?
Respuesta
Expo Go es una app cliente que se puede descargar desde la App Store y la Play Store y que permite probar al instante proyectos Expo sin builds nativos. Su principal limitación es que solo admite los módulos nativos incluidos en el SDK Expo. Las bibliotecas con código nativo personalizado no funcionan en Expo Go, por lo que se requiere un development build personalizado.
3¿Para qué sirve el comando expo prebuild en un proyecto Expo?
¿Para qué sirve el comando expo prebuild en un proyecto Expo?
Respuesta
El comando expo prebuild genera las carpetas nativas ios/ y android/ a partir de la configuración de app.json/app.config.js y los config plugins. Este es el concepto de Continuous Native Generation (CNG): las carpetas nativas se generan bajo demanda en lugar de mantenerse manualmente. Permite tener un proyecto managed con capacidades bare cuando es necesario.
¿Qué es un development build en el ecosistema Expo?
¿Para qué se usan los config plugins en Expo?
+15 preguntas de entrevista
Otros temas de entrevista React Native
Fundamentos de JavaScript
Fundamentos de React
Fundamentos de React Native
React Hooks
TypeScript para React y React Native
Componentes y API de React Native
Estilos y Layout en React Native
Navegación en React Native
Gestión de Estado en React Native
Networking y API en React Native
Persistencia de datos
Formularios y validación
Animaciones de React Native
Native Modules & Bridge
Código específico de plataforma
Permisos y APIs de dispositivo
Push Notifications
Testing en React Native
Debugging de React Native
Build & Deployment
Optimización del rendimiento
Gestión de memoria
Architecture Patterns
New Architecture de React Native
Mejores Prácticas de Seguridad
Offline-First Architecture
CI/CD React Native
Monorepo y compartición de código
Temas avanzados
Ciclo de vida de la app y ejecución en segundo plano
Autenticación y gestión de sesiones
Monitoring & Crash Reporting
Domina React Native para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis