Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

282
Vistas
React Native: la función Fast Refresh de Expo solo funciona correctamente en App.js en la aplicación móvil Expo GO

Tengo la siguiente estructura de carpetas

mi-aplicacion/
├─ node_modules/
├─ origen/
│ ├─ RepositorioItem.jsx
│ ├─ Lista de repositorios.jsx
│ ├─ Principal.jsx
├─ paquete.json
├─ LÉAME.md
├─ App.js

RepositoryList y RepositoryItem se importan a Main.jsx. Main.jsx importado a App.js

Si modifico el código en App.js o Main.js, y lo guardo. La aplicación Expo GO muestra inmediatamente los cambios.

Si modifico los componentes RepositoryList.jsx o RepositoryItem.jsx y los guardo, se produce una actualización rápida, pero no se muestran los cambios. Solo si vuelvo a cargar manualmente la aplicación.

Si modifico el componente RepositoryList.jsx Y Main.jsx. Los cambios en Main.jsx se muestran inmediatamente, pero los cambios en RepositoryList.jsx solo se muestran después de una recarga manual.

Además, si cambio RepositoryItem o RepositoryList... "Actualizando... Usando Fast Refresh muestra" pero los cambios no se reflejan en la aplicación

Lo probé con un teléfono y una tableta, el problema está presente en ambos dispositivos.

¿Hay alguna manera de arreglar esto?

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Está utilizando archivos JSX (RepositoryItem.jsx; RepositoryList.jsx; Main.jsx). ¿Has intentado cambiar la extensión solo a JS? (Javascript) Es decir: RepositoryItem.js

about 4 years ago · Juan Pablo Isaza Denunciar

0

Fast Refresh funciona en archivos anidados en subcarpetas como RepositoryList.js y RepositoryItem.js .

La razón por la que no se actualizó para mí es porque en RepositoryList devuelvo un componente FlatList , y dentro de eso, renderItem es RepositoryItem . Al igual que:

 return ( <View> <FlatList data={repositories} ItemSeparatorComponent={ItemSeparator} renderItem={RepositoryItem} /> </View> );

Ahora la pregunta es: ¿Por qué Fast Refresh no funciona si cambio RepositoryItem , que es el atributo renderItem de FlatList ?

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda