
Las URL nos permiten acceder a las diferentes vistas que tiene una web, además de organizar mejor nuestro sitio. Aprender a cómo crear rutas para tu página web te permitirá hacer que las secciones de tu página web sean más fáciles de compartir en internet. ¡Aprende en este curso a cómo implementar rutas dentro de React.js junto con tu profesor JuanDC!
Clases del curso
Introducción a React Router DOM 6
Fake authentication con React Router DOM 6
React Router en TODO Machine
Próximos pasos
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Juan David Castro Gallego
Software Developer en Platzi
👨💻 Experto en desarrollo web
📚 Apasionado por la educación online
👨🎓 Estudiante en Platzi por más de 9 años
Proyecto del curso

Router para TODO Machine
Agrega las funcionalidades de editar y crear tareas pendientes en la Single Page Application de TODO Machine integrando React Router DOM 6.
Ver proyectoconocimientos previos
- Manejo del estado en React
- Composición y patrones de render en React
- Fundamentos de React.js
software y recursos necesarios
- NPM o Yarn
- Node.js
Mira las primeras 3 clases sin costo en este momento
4.8 · 230 opiniones


Yair Enrique Urango Tovio
Buen curso


Miguel Sosa
Este profesor es un crac, ojalá haya más cursos de el en esta y otras rutas.


Jose Mauricio Ocampo Marulanda
La dinámica y el entusiasmo con la que da las clases el profesor. Explica muy bien


richard vivas ordoñez
Excelente curso y buen contenido y el profesor explica muy bien

JORGE ADOLFO CALAMBAS CERON
excelente

Nicolas Bolaños López
Curso completo, teórico y práctico. Se dejan retos durante el curso para motivar al estudiante a ampliar el conocimiento. Buen profesor.


Joshua Espindola
Excelente curso, con los desafios toca poner en practica todo lo que se ha aprendido en la ruta de desarrollo web


SANDRA JULIETA CÓRDOBA ARVELO
Excelente curso, donde poder aplicar mucho de lo aprendido y también los conocimientos nuevos como tener diferente vistas de una aplicación. Excelente profesor.


Alic David Barandica Mejia
Me gusto que en este curso hubieron varios retos interesantes, el contenido estuvo muy bien y el profesor igual, me gustarian mas cursos de react, unos un poco mas avanzados

Emmanuel Méndez Pérez
La forma de explicar y los ejemplos utilizados son muy fáciles de entender y ademas los retos propuestos son muy buena practica y bastante retadores.

Martin Perez
Aprender a implementar rutas y a diferenciar los diferentes tipos.


Israel Hernández Galicia
De los mas difíciles, pero también de los mas satisfactorios al completar en Platzi.


JUAN JOSE HERNANDEZ MUÑOZ
Este curso me tomo dos meses casi, los retos propuestos estuvieron complejos, en algunos tarde incluso semanas. Pero fue satisfactorio resolverlo, me quedaron pendiente algunos como el de moviedb porque aun no he visto el curso practico de API, y el de crear mi propio React Router pues si me parecio algo bastante complicado con los conocimientos que tengo actualmente pero espero volver para intentarlo de nuevo


Max Andy Diaz Neyra
Excelente curso y docente. El profe Juan sabe transmitir conocimiento de forma clara y amena. El curso toma un tema muy importante a la hora de trabajar con React. Más cursos con el profe Juan y de React por favor.


Victor Araya Romero
Otro muy buen curso de juandc, falta uno de debugging con react dev tools


Daniel Alejandro Roa Palacios
perfecta para empezar proyectos personales que mostrar en github pages


Ranses Velez
Excelente contenido y buena explicacion sobre conceptos y funcionamiento de React Router Dom


Enrique Sanchez
Buen curso, algo extenso pero recomendable. Me gustó la parte donde el profe explica el client side render.


Laura Naranjo
Excelente profesor, con Juan DC me he animado mucho a aprender frontend ya que no es mi fuerte. Este fue un curso donde puse en práctica los conocimientos de los anteriores cursos en la ruta de React JS y caí en cuenta de lo efectivos que han sido!


Francisco Arturo Leon Velasco
me encantan los corsos con JuanDC, explica súper bien los temas y da mucho que aprender


Tomás Santa Cruz
Aprendí mucho acerca de routers. Excelente curso!


Oscar Alejandro Hernandez Vazquez
Me ayudo a entender y como realizar el manejo de los routers en una aplicación en react


Fernando Vela Vargas
Me encantaron los retos, aunque fueron la parte más compleja y más demorada, fueron las herramientas que me permitieron aprender a conciencia.


Naudys Reina
Excelente!


Cristina Hernández
Es un muy buen curso con muchos retos para poner en practica y mejorar los conocimientos adquiridos. Me encantan los cursos con JuanDC explica muy bien y es muy detallado.


Juan David Moreno Rodriguez
Excelente profe, excelente curso 100/100 💪🏻🙋🏻♂️


Oscar Nathaniel Ruiz Perez
contenido fácil de retener


Willian Sanchez
Excelente curso, Gracias al profesor por el esfuerzo y la andragogia aplicada


Juan Becerra
JuanDC explica muy bien los temas, excelente profesor.


Andres Felipe Calvo Gomez
Me gusto el curso, ya que aprendí muchas de las técnicas para controlar la navegación de un sitio web
Complementa este curso con nuestras rutas de aprendizaje

Desarrollo Web
Aprende a crear sitios web y aplicaciones desde los fundamentos hasta ser un desarrollador full-stack y accede a las mejores oportunidades laborales globales.




Full Stack Developer con JavaScript
Conviértete en Full Stack Developer con JavaScript. Domina JavaScript, Node y React para tu primer gran empleo. Tu futuro en desarrollo web comienza aquí.




Full Stack con Next.js
Especialízate en Next.js, implementando estrategias de autenticación, seguridad y optimización en tus proyectos, desarrollando con React.js y Node.js.




Laboratorios de Desarrollo Web
Resuelve retos y proyectos avanzados para demostrar tus habilidades y conocimientos con todo lo que aprendiste en la Escuela de Desarrollo Web.




Especialización en Accesibilidad Web
Aprende las mejores prácticas de usabilidad, inclusión y accesibilidad para diseñar y desarrollar aplicaciones web fáciles de usar.




Python: De Cero a Experto
Explora la programación con cursos de Python, de cero a frameworks avanzados. Construye proyectos backend y domina el lenguaje más usado.




Frontend con Vue.js
Vue.js es un primer gran framework frontend para aprender gracias a su suave curva de aprendizaje y fuerte presencia en la comunidad de JavaScript.




Backend con Node.js
Especialízate en JavaScript con Node.js para crear proyectos backend a alta velocidad usando herramientas avanzadas para escalar y monitorear aplicaciones web.




Backend, Arquitectura y Bases de Datos
Aprende los fundamentos para desarrollar el backend de cualquier sistema basado en software, bases de datos y arquitecturas de servidores altamente escalables.




Backend con PHP
Aprende a desarrollar con los mejores cursos de PHP, Laravel y Symfony para todo tipo de proyectos web: desde páginas y blogs, hasta tiendas y aplicaciones altamente escalables.




Technical Writing
Aprende technical writing para documentar procesos complejos de funcionamiento del software y transformarlos en información accesible para el público.




JavaScript para Frontend
Crea sitios web dinámicos y eficientes usando JavaScript. Domina APIs, el DOM, Web Components y DevTools para mejorar la experiencia del usuario.




Frontend con Angular
Angular es un framework y plataforma para construir aplicaciones web de todos los tamaños usando TypeScript y un poderoso kit de herramientas.




Backend con Java
Aprende desarrollo backend con Java, uno de los lenguaje de programación con mayor demanda laboral, utilizada una amplia gama de aplicaciones y plataformas.




Seguridad Informática para Web Developers
Aprende los fundamentos de ciberseguridad para implementar flujos modernos de autenticación y estándares como OWASP en tus proyectos de frontend y backend.




QA y Automatización de Pruebas
Desarrolla diferentes tipos de pruebas para asegurar la calidad de tu software. Domina la automatización de pruebas con herramientas como Cypress y Puppeteer.




Inteligencia Artificial para Developers
Crea aplicaciones basadas en inteligencia artificial. Conozca las herramientas, los productos y los servicios para crear soluciones innovadoras.




Fundamentos de Programación y Desarrollo Web
Conoce más sobre computación básica y pensamiento lógico y programación orientada a desarrollo web.




Full Stack con WordPress
Desarrolla blogs y tiendas online usando WordPress, el motor de más de 500 millones de aplicaciones web en internet.




HTML y CSS desde cero
Aprende a hacer páginas eficientes, maquetación con HTML, estilos con CSS más complejos y con animaciones.




Frontend con React.js
Especialízate en React.js, la herramienta más demandada y en mayor crecimiento de JavaScript para desarrollo frontend.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender