1
React: JSX, Virtual DOM, reconciliation, fiber architecture
2
Hooks modernos: useState, useEffect, useContext, useMemo, useCallback, useActionState
3
Server Components vs Client Components ("use client"), patrones de composición
4
Props, State, lifting state up, prop drilling y soluciones
5
Ciclo de vida de React, cleanup de useEffect, dependency array, strict mode
6
Next.js App Router: routing, layouts, templates, estados de loading/error
7
Data fetching: Server Components async, fetch caching, estrategias de revalidación
8
Server Actions: progressive enhancement, useActionState, manejo de formularios
9
Estrategias de renderizado: SSR, SSG, ISR, client-side, streaming
10
Gestión de estado: Context API, Zustand, Redux Toolkit, server state (TanStack Query)
11
Performance: React.memo, useMemo, useCallback, lazy loading, Suspense boundaries
12
Routing: rutas dinámicas, rutas paralelas, intercepting routes, middleware
13
Metadata y SEO: generateMetadata, sitemap, robots.txt, Open Graph
14
Testing: tests de componentes, tests de integración, E2E, mocking, patrones de test
15
Optimización de build, análisis de bundle, despliegue (Vercel, Docker), monitoreo