Aprendí cómo funcionan los frameworks modernos de JavaScript (como React), su estructura basada en componentes y el concepto de client side rendering para mejorar la experiencia de usuario.
Usé herramientas como npm/yarn para instalar librerías y gestionar proyectos. Practiqué la creación de proyectos desde cero y la organización del código en módulos.
Profundicé en el desarrollo basado en componentes, el uso de JSX para escribir código similar a HTML dentro de JavaScript, y el manejo de props y children para pasar información entre componentes.
Experimenté con diferentes formas de aplicar estilos: inline, hojas de estilos, módulos CSS y styled components, entendiendo sus ventajas y desventajas.