Inicio / TypeScript / React: Frontend Moderno con TypeScript
TypeScript Intermedio

React: Frontend Moderno con TypeScript

Domina React desde cero: componentes, hooks, estado, routing, testing, performance, Next.js y todo lo necesario para construir aplicaciones frontend profesionales.

Lecciones (19)

1

Introducción a React y configuración del entorno

Qué es React, su arquitectura basada en componentes y cómo iniciar un proyecto con Vite.

20 min
Principiante Web
2

JSX y Rendering

Sintaxis JSX, expresiones, renderizado condicional, listas y el Virtual DOM.

25 min
Principiante Web
3

Componentes y Props

Componentes funcionales, props, children, composición y organización de archivos.

25 min
Principiante Web
📖

Estado y Eventos

useState, inmutabilidad, eventos sintéticos y elevación de estado.

Solo lectura
📖

Hooks Fundamentales: useState y useEffect

Reglas de hooks, useEffect, array de dependencias, cleanup y errores comunes.

Solo lectura
📖

Hooks Avanzados: useReducer, useContext, useRef, useMemo, useCallback

useReducer para estado complejo, useContext, useRef, memoización con useMemo y useCallback.

Solo lectura
📖

Formularios en React

Componentes controlados y no controlados, validación y React Hook Form con Zod.

Solo lectura
📖

React Router: navegación SPA

BrowserRouter, rutas dinámicas, anidadas, guards, lazy loading y loaders.

Solo lectura
📖

Fetching de datos y TanStack Query

Fetch con useEffect, custom hook useFetch, TanStack Query y Suspense.

Solo lectura
📖

Context API y estado global

Prop drilling, createContext, Provider, consumer hooks y Context + useReducer.

Solo lectura
📖

Redux Toolkit: estado global predecible

createSlice, configureStore, typed hooks, createAsyncThunk y RTK Query.

Solo lectura
📖

Testing con Vitest y React Testing Library

Tests unitarios y de componentes con Vitest, RTL, user events y MSW.

Solo lectura
📖

Rendimiento y Optimización

React.memo, useMemo, useCallback, lazy loading, virtualización y Profiler.

Solo lectura
📖

Custom Hooks: reutilización de lógica

Diseño de hooks personalizados: useLocalStorage, useFetch, useDebounce y más.

Solo lectura
📖

TypeScript con React

Tipado de props, eventos, hooks, componentes genéricos y forwardRef.

Solo lectura
📖

Estilos: CSS Modules, Tailwind y Styled Components

CSS Modules, Tailwind CSS, Styled Components y comparativa de enfoques.

Solo lectura
📖

SSR con Next.js

Server Components, App Router, data fetching, layouts, Server Actions y SEO.

Solo lectura
📖

Patrones avanzados de React

Compound components, render props, HOC, provider pattern y state machines.

Solo lectura
📖

Preguntas de entrevista: React

Las preguntas más frecuentes sobre React, hooks, estado, routing y optimización.

Solo lectura

🚀 Desbloquea todas las lecciones

Mejora a Pro para acceder a todas las lecciones, ejercicios, quizzes y constancias.

Ver planes desde $9/mes