Última actualización
Última actualización
Una de las funcionalidades clave de cualquier aplicación mobile es poder navegar entre distintas pantallas, para esto ocupamos . La navegación es un poco más compleja que en una aplicación web porque las aplicaciones móviles suelen ocupar navegadores nesteados, por ejemplo ocupar un navegador drawer para las secciones principales y dentro de cada una de dichas secciones un navegador de stack. Los navegadores que implementa React Navigation son tres:
: Con este navegador cada vez que navegas a una nueva página, esta se agrega al historial como una . Al ir atrás entonces la página actual sale del historial y se muestra la página desde la que se navegó.
: Este es el típico navegador de menú de hamburguesa, que está escondido y al mostrarse puedes elegir entre distintas secciones.
: Este navegador es el que muestra las secciones abajo y se puede cambiar entre estas.
Existe una cuarta forma útil de cambiar entre pantallas que es mediante el JSX de un componente. Por ejemplo con un operador ternario (en el return
de un componente):
Esto se ocupa para cambiar de pantallas mediante código, es útil por ejemplo