Logo de Beunicoos
midudev
34 Navegación programática con React Router DOM 📍
¡UPS! Para ver vídeos en la web debes estar registrado, es totalmente gratuito.

1.305 visualizaciones

¡Aprende a redirigir a tu usuario dependiendo del resultado de una acción! ¿Ha iniciado sesión? Puedes llevarlo a la portada, con la sesión iniciada, para que no se quede en el formulario.

¿No tiene permisos para ver una página? Pues llévalo al formulario para que se registre.

Todo esto usando react-router-dom y sin necesidad de usar el componente Link.

Para lograrlo se usa el hook useHistory, para acceder al historial de navegación del usuario y empujar en la pila de navegación una nueva ruta. Esto hará que el navegador cambie la URL y react-router-dom, si tiene una ruta que responda a ella, mostrará el nuevo componente.

Bootcamp Fullstack