Inicio
Curso de React
Curso completo de React: fundamentos, hooks, datos, routing, estado global, rendimiento, testing y arquitectura profesional.
Tests
Pon a prueba tus conocimientos de React.
Lecciones
25
1
Fundamentos
React y su ecosistema: qué resuelve y por qué se usa tanto
Entiende el problema que React viene a resolver, cómo encaja en una SPA moderna y cuál es su sitio real dentro del frontend actual.
2 Fundamentos
Entorno profesional con Vite: estructura, scripts y flujo de trabajo
Configura un proyecto React con Vite entendiendo qué hace cada pieza para trabajar con velocidad y criterio técnico desde el primer día.
3 Fundamentos
JSX en profundidad: cómo escribir UI declarativa sin trampas
Domina la sintaxis JSX, sus reglas de oro y la mentalidad correcta para mezclar JavaScript y marcado de forma limpia en React.
4 Fundamentos
Componentes y props: diseño modular y datos de padre a hijo
Aprende a dividir la UI en componentes reutilizables y a pasar información mediante props de forma clara y mantenible.
5 Fundamentos
Renderizado condicional y listas: controlar qué se pinta y cuándo
Aprende a mostrar u ocultar bloques según estado y a renderizar colecciones con `map` y `key` correctamente.
6 Estado
Eventos y estado local con useState
Aprende cómo reaccionar a interacciones del usuario y cómo el estado local controla el render en React.
7 Estado
useEffect y ciclo de vida mental en componentes funcionales
Comprende cuándo y por qué se ejecuta useEffect para sincronizar React con APIs, temporizadores y otras fuentes externas.
8 Estado
useEffect: dependencias, cleanup y prevención de fugas
Aprende a modelar correctamente dependencias y funciones de limpieza para evitar efectos duplicados, fugas de memoria y datos obsoletos.
9 Estado
useRef: referencia persistente y acceso al DOM cuando toca
Aprende cuándo usar useRef para interactuar con elementos del DOM o guardar valores mutables sin disparar re-renders.
10 Componentes
Composición con children: construir UI flexible sin duplicar
Aprende a diseñar componentes contenedor con `children` para reutilizar estructura y permitir contenido variable sin romper encapsulación.
11 Estado
Formularios controlados en React: fuente única de verdad
Domina inputs controlados para construir formularios predecibles, validables y fáciles de mantener en aplicaciones reales.
12 Estado
Validación profesional con React Hook Form y Zod
Aprende a escalar formularios en React usando React Hook Form para rendimiento y Zod para validación declarativa y tipable.
13 Datos
Consumo de APIs con Fetch: loading, error y éxito
Aprende a modelar correctamente los estados de una petición HTTP en React para evitar UIs rotas o confusas.
14 Datos
TanStack Query: server state moderno en React
Aprende por qué TanStack Query simplifica fetching, cache e invalidación frente al patrón manual con useEffect.
15 Routing
React Router desde cero: rutas base en una SPA
Configura navegación cliente en React con React Router y entiende la diferencia real entre enlaces SPA y recarga completa del navegador.
16 Routing
Rutas dinámicas y layouts anidados en React Router
Construye navegación avanzada con parámetros de URL, rutas anidadas y layouts reutilizables para escalar aplicaciones React.
17 Estado global
Context API: estado global sin prop drilling
Aprende a compartir estado entre ramas del árbol de componentes usando Context API cuando pasar props por muchos niveles deja de ser sostenible.
18 Estado global
Zustand: estado global simple, directo y escalable
Aprende a crear un store global con Zustand para compartir estado entre componentes sin boilerplate excesivo.
19 Estado global
Redux Toolkit en React: base sólida para estado complejo
Aprende la arquitectura esencial de Redux Toolkit para proyectos grandes: store, slices, actions y conexión con componentes React.
20 Performance
Memoización en React: React.memo, useMemo y useCallback con criterio
Aprende a optimizar renders de forma inteligente sin caer en sobre-optimización prematura ni complejidad innecesaria.
21 Performance
Code Splitting con React.lazy y Suspense
Optimiza tiempos de carga inicial dividiendo bundles y cargando componentes bajo demanda con React.lazy y Suspense.
22 Calidad
Testing en React con Vitest y Testing Library
Aprende a escribir tests útiles en React centrados en comportamiento real de usuario usando Vitest y React Testing Library.
23 Calidad
React + TypeScript: tipado de props, estado y eventos
Aprende a integrar TypeScript en React para prevenir errores en tiempo de desarrollo y escalar componentes con contratos claros.
24 Arquitectura
Arquitectura escalable en React: patrones y organización real
Aprende a estructurar proyectos React para crecer sin caos: feature folders, separación de responsabilidades y convenciones de equipo.
25 Arquitectura
Proyecto final React: dashboard profesional end-to-end
Integra componentes, routing, estado, datos remotos y buenas prácticas de arquitectura en un proyecto final de nivel profesional.
No hay lecciones para este filtro.
Página 1 de 1
Roadmap
Desarrollo Web
Ruta principal de frontend, frameworks y stack de desarrollo web profesional.
Frameworks y arquitectura frontend