
¡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 · 652 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

Fernando Labastida Vázquez
Me gustó mucho. La edición del curso fue muy buena, haciendo el código más legible y las animaciones por ejemplo de la fábrica de render ayuda mucho a comprender los conceptos


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!


William Armando Forero Bermeo
Es un curso excepcional, muy bueno y va a detalle a explicar cosas algo complejas de manera simple y muy sutil.


Andres Felipe Bravo Hernandez
Trucazos y datazos


Msderam
Excelente curso esperamos mas.


Wilson Alexánder Laguna Cárdenas
Excelente curso

Rafael Abraham Duarte Méndez
Genial!


Muy bueno el curso, mejor de lo esperado.

Andres Lopez
Este curso es tan bueno que quiero volverme frontend developer


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


Carolina Cecibel Carrión Cabrera
excelente profesor

Luis Guillermo Marulanda Mercado
Excelente curso y profesor, gran actitud y carisma.


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.


Reapption com
El profe excelente! No había tenido un acercamiento antes a React y gracias al profe entendí todas la bases para seguir avanzando en el mundo de React


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

Jesús Alejandro Pérez
Muchas gracias, estoy aprendiendo mucho <3


Elver David Matacea Lopez
Excelente profesor, y muy buen curso, me gustaria que al final de cada curso se den como ideas para hacer diferentes proyectos con cada informacion del curso para darle ideas a las personas nuevas que no sepan que mas añadir a portafolios.


Michael Stevinson Giraldo Ruiz
Nunca había visto alguien que explicara de forma tan simple y aun así entendible

Osvaldo Olea
Un poco difícil de entender al principio pero al final se entiende


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.


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


Emmanuel Betancourt
la verdad el Profe Juan explica muy bien espero ver mas cursos de el. muchas gracias

Oliver Tzunun
Un curso muy trato.


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
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.




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