Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

275
Views
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 answers
Answer question

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 Report

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!