Aprender React puede sentirse desafiante al principio, especialmente cuando no estás seguro de cómo empezar o te encuentras mirando fijamente un editor de código vacío. Pero el curso adecuado puede ayudarte a entender los conceptos básicos y a ganar experiencia práctica construyendo proyectos del mundo real.
Acabamos de publicar un curso en el canal de YouTube de freeCodeCamp.org que te enseña React moderno de la manera más atractiva y práctica posible. Creado por Bob Ziroll de Scrimba, este curso está repleto de más de 170 desafíos de codificación y seis proyectos emocionantes. Al final, tendrás las habilidades y la confianza para desarrollar aplicaciones React que resuelvan problemas del mundo real. El curso anterior de React de Bob es una de las formas más populares de aprender React y él ha actualizado por completo este curso para enseñar todos los conceptos más nuevos de React.
Lo que aprenderás en este curso
El curso está estructurado en seis secciones completas, comenzando con lo básico y avanzando gradualmente hacia conceptos más complejos:
-
Conceptos básicos de React
Sumérgete en los fundamentos de React, incluyendo JSX, componentes, props, estado y los principios del diseño declarativo y componible de React. Tu primer proyecto, ReactFacts, es una introducción simple y divertida a la construcción de componentes funcionales y la aplicación de estilos. -
Proyecto Diario de Viaje
Aprende a crear componentes reutilizables y trabajar con props. Usarás la función.map()
de JavaScript para renderizar dinámicamente un diario de viaje, haciéndolo funcional y visualmente atractivo. -
Proyecto Chef Claude
Explora la gestión de estado y formularios mientras construyes una aplicación de recetas. Practicarás el manejo de eventos, renderizado condicional y la gestión de estados complejos con arrays y objetos. Al final de esta sección, tendrás una comprensión profunda de cómo manejar las interacciones del usuario en React. -
Proyecto Generador de Memes
Obtén datos de APIs y usa los hooksuseState
yuseEffect
de React. Crearás un generador de memes que carga y personaliza imágenes de memes dinámicamente, brindándote experiencia con la obtención de datos y componentes controlados. -
Juego de Tenzies
Crea un juego de lanzamiento de dados que permite a los usuarios lanzar, mantener y emparejar dados para ganar. Este proyecto es ideal para practicar el estilo de componentes, la lógica condicional y la mecánica de juego en React. -
Proyecto de Juego de Fin de Curso de Assembly
Concluye el curso con un juego de adivinanzas que desafía tu capacidad para planificar e implementar características más avanzadas, incluyendo mejoras de accesibilidad, intercambio de estado y componentes de interfaz de usuario interactivos.
El curso finaliza con consejos y herramientas para potenciar tu entorno de desarrollo, incluyendo extensiones de VS Code y herramientas de desarrollador de React que agilizan la depuración y la productividad.
Conclusión
¿Listo para dar tu primer paso en el mundo del React moderno? Echa un vistazo al curso en el canal de YouTube de freeCodeCamp.org (16 horas de duración).