Dibuja mi repo

SeeRepo con Expo y React Native

SeeRepo reconoce una app de React Native que usa Expo Router por el paquete expo-router de su package.json.

Lo que lee SeeRepo

  • Cada archivo .tsx o .jsx de app/ es una pantalla, con su ruta (los grupos entre paréntesis e index no suman a la ruta).
  • Los archivos _layout son el marco de sus pantallas: una pieza donde arranca la app.
  • Los archivos +api son acciones: tus rutas de API de Expo.
  • +html, +not-found y +native-intent son archivos especiales del router.
  • Tus componentes son piezas, dentro de la pantalla que los usa.

Un ejemplo de nuestro banco de pruebas

obytes/react-native-template-obytes, una plantilla de Expo Router, leída en un commit fijo:

  • 8 pantallas, 61 piezas y 13 piezas internas, en 82 archivos de producto
  • cada pantalla se abre sin sesión en el código, así que salen como pantallas para visitantes
  • GitHub, encontrado como servicio con su prueba

Bueno saber

  • SeeRepo lee las apps que usan Expo Router. Una app de React Native que navega sin Expo Router sale igual en el mapa, pero sus pantallas aún no se distinguen de sus piezas.
  • Si el backend de tu app vive en el mismo repo, se lee con su propio framework: ver Express o Supabase.