Fundamentos de React y ecosistema
JSX, componentes y props en aplicaciones ReactRenderizado de listas, uso correcto de
keysy composición de componentesConfiguración del proyecto con
Vite, estructura de carpetas, alias y scripts de desarrollo
Al finalizar el curso vas a tener una single-page app completa construida con React, ruteo en el cliente, formularios con validación, consumo de APIs, estado global y primeras pruebas automatizadas. Todo desarrollado en grupos reducidos de máximo 6 personas, con feedback constante para que tu proyecto quede listo para tu portfolio o como base en un entorno laboral.
10 clases en vivo (2 h cada una)
Proyecto final: SPA con React + Router
Grupos reducidos (máx. 6 personas por cohorte)
Certificado de finalización del curso de React
Inscribite en este curso online en vivo y empezá a desarrollar habilidades profesionales con acompañamiento personalizado y grupos reducidos. Ver próximas fechas
2 hs de clases en vivo por día
10 clases en vivo
Lunes Miércoles 00:00 Hs
2026-01-20
Este curso está pensado para quienes ya dominan HTML, CSS y los fundamentos de JavaScript y quieren dar el salto a construir interfaces modernas con componentes y hooks. Es un recorrido práctico orientado a desarrollo frontend profesional, ideal si querés trabajar con React en el día a día o preparar el camino para pasar a Next.js. Las clases se dictan en grupos reducidos de hasta 6 personas, lo que asegura acompañamiento cercano, correcciones de código y mucha práctica guiada.
JavaScript y desean profesionalizar su frontend con componentes reutilizables, hooks y SPA.En este curso de React online en vivo vas a aprender a construir interfaces web modernas, modulares y mantenibles usando componentes y hooks. A lo largo de las clases desarrollás una single-page application (SPA) con ruteo, formularios, consumo de APIs, manejo de estado y pruebas básicas de componentes. Trabajamos con buenas prácticas del ecosistema actual (Vite, ESLint, Testing Library) en grupos reducidos de máximo 6 personas, para que tengas seguimiento real, feedback sobre tu código y bases sólidas para dar el siguiente paso a Next.js.
JSX, componentes y props en aplicaciones React
Renderizado de listas, uso correcto de keys y composición de componentes
Configuración del proyecto con Vite, estructura de carpetas, alias y scripts de desarrollo
useState y flujo de datos de arriba hacia abajo
Lifting state up, composición y patrones de reutilización
Manejo de eventos, formularios controlados y componentes interactivos
hooksuseEffect: dependencias, cleanup y patrones frecuentes
Sincronización con APIs del navegador (localStorage, eventos, título de la página)
Buenas prácticas para evitar renders innecesarios y loops infinitos
Conceptos de routing del lado del cliente en una SPA
Rutas anidadas, parámetros dinámicos y navegación programática
Rutas protegidas con un mock de autenticación y manejo de accesos
Formularios controlados vs. no controlados en React
Validación con APIs nativas del navegador y patrones reutilizables
Manejo de errores, mensajes accesibles y UX cuidada en formularios
reducers y hooks personalizadosContext API: cuándo usarlo y buenas prácticas
useReducer para manejar estado complejo en la interfaz
Diseño de hooks personalizados reutilizables para encapsular lógica
fetch/async-await, cancelación de requests y reintentos básicos
Manejo de estados de carga, error, vacíos y render condicional
Introducción a patrones de cacheo y separación de capa de datos
ESLint/Prettier, estructura escalable y convenciones de estilo
Testing de componentes con React Testing Library y primeros tests
Optimización con memo, useMemo, useCallback, code-splitting y lazy loading
Uso de ARIA roles y atributos en componentes React
Navegación por teclado, foco visible y atajos básicos
Patrones de UI accesible aplicados a la SPA
Integración de rutas, formularios, estado global y consumo de APIs externas
Manejo de errores, loaders y mensajes al usuario en toda la app
Deploy de la SPA en Vercel/Netlify y documentación técnica del proyecto
Incorporá tipado estático con TypeScript para mejorar calidad, mantenibilidad y escalabilidad, usando interfaces, generics, utilidades del lenguaje y tipos seguros.
Creá interfaces dinámicas con componentes reutilizables, manejo de estado, hooks, React Router y patrones modernos para desarrollar SPA rápidas y mantenibles.
Construí sitios y aplicaciones en Next.js usando SSR, rutas dinámicas, optimización de caché e imágenes, arquitectura escalable y buenas prácticas para entregar experiencias rápidas.