
¡Aprende a crear aplicaciones web interactivas con React.js! Trabaja con componentes, props, estilos CSS, estados y efectos de React. Implementa React Context, React Portals y almacenamiento con Local Storage. Inicia tu carrera profesional como React.js Developer junto al profesor JuanDC.
Clases del curso
Maquetación con React.js
Interacción con React.js
Librería de Iconos Personalizados
Herramientas avanzadas: escalabilidad, organización y persistencia
Deploy
Próximos pasos: React #UnderTheHood
Bonus: creando proyectos en React desde cero
¡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

TODO Machine
Construye TODO Machine, la aplicación para guardar tareas pendientes, mientras aprendes los fundamentos de React.js para desarrollo frontend.
Ver proyectoconocimientos previos
- NPM
- HTML y CSS
- Manipulación del DOM con JavaScript
software y recursos necesarios
- Node.js
- NPM o Yarn
Mira la primera clase sin costo en este momento
4.8 · 654 opiniones


Eddy Eder Sucapuca Cruz
lamentable curso, malisimo docente, si fichan un tigre como jon mircha estaria genial


Edier Gama
El mejor profesor de Platzi, y el mejor curso de React del mundo


N40 M10
Deploy


Dignita Tech
El mejor profesor


Luis Rodolfo Altuve Caceres
Definitivamente una visión 360 de esta herramienta para el desarrollo web.


Favian Martinez
Súper, aunque creo que hace falta más organización, porque dejaron como 5 clases después para terminar el proyecto para incluir los Todos, mucho tiempo después de organizar las carpetas y crear nuevos componentes


miguel angel urango blanco
Se agradecen demasiado las ultimas clases, a pesar de tratarse el curso de un tema en especifico, valoro mucho las recomendaciones para aplicar a un trabajo y mejorar la marca personal, se nota el sentido de querer ayudar en el aspecto laboral, gracias!


Marlon Jose Cardenas Castellanos
Excelente docente, me gusta la dinamica y como maneja los tema


Developers Nay Jal
Me encantaron los ejemplos que se usaron, además la manera de explicar de maestro fue espectacular, y esos efectos audiovisuales que pusieron en el curso le dio muchísima dinámica. Me gustaría mucho que más cursos implementaran esos efectos.


Daniel Signorelli
Es un curso introductorio, donde el Docente logra de forma amena presentar las funcionalidades y capacidades de React.


Hugo Camilo Rendón Lozano
Es un curso excelente con un buen profesor


Cristopher Emisael Jordany Ordóñez Sandoval
entender react y crear componentes es lo maximo!


Miguel Eduardo
Fue muy interesante y el profesor es muy entusiasta te mantiene atento a la explicación


Santiago Andres Gelvez Camargo
Como siempre, Juan DC es un excelente profesor y el contenido bastante bien aplicado a todo el proyecto, además de los buenos tips que siempre nos da.


Muy buen curso de introduccion o en mi caso para repasar conceptos

Nelson Londoño
El contenido muy bueno, pero lo mejor, es la forma como el profesor Juan transmite la información. Muchas gracias y continuo mi ruta.


Julian Mora
Excelente curso!


Jesus Escalante
Este curso se me hizo un poco complicado, pero me encanto, es la primera vez que uso React y siento que aprendi demasiadas cosas avanzadas, me gusto poder conocer una forma diferente de hacer frontend, muchas gracias al profesor por explicar de una forma muy divertida :D


Juan Manuel Forero Aros
JuanDC es un gran docente, me gusto mucho como se manejo el curso y las clases, al igual de la interactividad del mismo

Andres Camilo Parra
Excelente profesor!


Diego Pinto
El profe Juan David Castro es muy didáctico y entretenido para explicar, esto evita que las clases sean aburridas, además de enseñar buenas prácticas y recomendaciones

Orlando Espinosa Olivero
Este curso de React me proporcionó no solo los conocimientos fundamentales, sino también las herramientas necesarias para aplicar React en proyectos reales. Las explicaciones fueron claras, concisas y fáciles de seguir, y el contenido fue profundo y relevante. Definitivamente me siento mucho más seguro para construir aplicaciones con React y recomendaría este curso a otros estudiantes que quieran aprender React desde cero hasta un nivel avanzado.


Frank Casanova
Es mi profesor favorito de platzi, este curso tiene una calidad inmensa, ojalá todos los cursos así

Nahuel Campos Salazar
Excelentes explicaciones, te hace querer saber cada vez mas sobre el tema


Alirio Isea
Excelente curso, bastante completo y didactivo, como siempre muy buena la forma de explicar de Juan!


Hawrisson Avendaño
Aprendí r React.js de manera super sencilla


Miguel Angel Blanco Lopez
Muy largos los videos, debería pensar en dividirlos un poco


Alberto chaves
Excelente curso, el tutor tiene buen dominio dle tema y se nota que le apasiona el tema, eso hace que nos contagiemos de esa energia


Javier Enrique Monge Argueta
Buen Curso, buenas clases por parte del profesor me gusto mucho y aprendi cosas nuevas


Daniel Masias
Como estudiante que apenas esta empezando, desarrollar una aplicacion mientras aprendo a usar una tecnologia, siento que es la mejor forma de aprender, y JuanDC SOS UN CRACK!
Complementa este curso con nuestras rutas de aprendizaje

JavaScript
La Escuela de JavaScript de Platzi es nuestra más completa colección de cursos, proyectos y actividades colaborativas. JavaScript se consolida como el lenguaje de programación más utilizado en el mundo, siendo la herramienta para creación de páginas web dinámicas, aplicaciones web y software moderno de mayor demanda laboral. Arranca con los Fundamentos de JavaScript, manipula el DOM, crea Web Componentes con JavaScript Vanilla y conviértete en Frontend Developer con bibliotecas y frameworks más utilizados como Angular, Vue.js y React.js. También, refuerza tus habilidades como Backend Developer con Node.js o Express.js. <br /> <br /> ¡Comienza hoy con el <a style="color: #32b1fe;font-weight: bold;" href="/cursos/javascript/?utm_source=escuela-javascript">Curso de Fundamentos de JavaScript</a>!




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.




JavaScript para Backend
Aprende a crear servidores escalables y seguros con Node.js. Integra bases de datos, autenticación y comunicación en tiempo real.



TypeScript
Mejora la calidad de tu código con TypeScript. Aprende tipos avanzados y programación orientada a objetos para proyectos robustos.Aumenta la seguridad de tu código con TypeScript.




Fundamentos de JavaScript
Domina las bases de JavaScript, manipula el DOM y mejora la interactividad de tus proyectos. Utiliza Web APIs, escribe código seguro y escalable con TypeScript.




Frontend a profundidad con Vue.js
Framework progresivo de Javascript para crear interfaces de forma sencilla y escalable para desarrollar aplicaciones web con diferentes grados de complejidad.




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.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender