Forzar refrescar (recargar) screen al cambiar de pantalla con React Navigation Tab en React Native

Tiempo de lectura: < 1 minuto

Si queremos forzar que una pantalla se cargue al cambiar o abrirla de nuevo en React Native haremos lo siguiente:

En nuestro stack de pantallas añadimos esta propiedad:

options={{unmountOnBlur: true}}

Al añadir esta propiedad, unmountOnBlur desmontará el componente y lo volverá a montar cada vez que lo abramos y hará que se refresque de nuevo la pantalla.

Solo funciona en React Navigation Tab:

 <Tab.Screen name="Menu" component={Menu} options={{unmountOnBlur: true}} />

Deja un comentario