React Navigation

Una de las funcionalidades clave de cualquier aplicación mobile es poder navegar entre distintas pantallas, para esto ocupamos React Navigationarrow-up-right. 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:

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):

{
  condition ? (
    <Screen1 />
  ) : (
    <Screen2 />
  )
}

Esto se ocupa para cambiar de pantallas mediante código, es útil por ejemplo para cambiar entre pantalla logeada y de loginarrow-up-right

Última actualización