Stack:
React Native (Expo)
Preset React Native
Guía de razonamiento que el flujo de onboard usa para proyectos React Native y Expo. Es una lista de verificación, no una plantilla — la realidad detectada gana.
Señales
react-nativeen las dependencias;app.json/app.config.tsyexpopara proyectos managed, o carpetasios/+android/para bare RN.metro.config.*, React Navigation oexpo-router(un directorioapp/) y una configuración de Jest.- El gestor de paquetes se infiere del lockfile que exista.
Qué razonar
- Si se trata de Expo managed o bare React Native — determina los comandos de compilación y ejecución.
- Los comandos reales de prueba (
jest+@testing-library/react-native), lint (eslint) y ejecución/compilación (expo start,eas buildonpx react-native run-*) — capturados al pie de la letra. - Estilo de navegación (React Navigation vs
expo-router) y convenciones de pantallas y componentes.
Notas
Detecta bare RN vs Expo managed desde el principio; la separación entre nativo y managed cambia prácticamente cada comando.