Busca en todas las páginas de la documentación
16 pages in this section.
13 ejemplos para comenzar con React Performance -- 9 básicos y 4 intermedios.
Encontrar y detener re-renderizados innecesarios que hacen que escribir, desplazarse y cambiar de pestaña sean lentos.
Aplica useMemo, useCallback y React.memo después de hacer perfiles para reducir re-renderizados y recomputes costosos.
Deja que el Compilador de React auto-memorice tus componentes, eliminando useMemo, useCallback y memo manuales.
Mide el costo del renderizado con React DevTools Profiler antes de optimizar, para que arregles el verdadero cuello de botella.
Detecta y corrige fugas de memoria en React — temporizadores huérfanos, escuchadores de eventos, limpieza de useEffect, observadores y referencias retenidas en DevTools.
Reduce payloads de JavaScript con code splitting, tree shaking, y auditorías de dependencias para cumplir presupuestos de tiempo de carga.
Desempeño de Server Components en Next.js 15 — tamaño de carga, el límite del cliente, streaming, obtención de datos paralela y evitar cascadas RSC.
Rendimiento de Suspense y streaming en React y Next.js — colocación de límites, loading.tsx, cascadas de solicitudes y patrones de renderizado progresivo.
Rendimiento de imágenes y fuentes para React y Next.js — prioridad de next/image y sizes, font-display, preloading, y prevención de CLS.
Optimiza LCP, INP y CLS en aplicaciones React y Next.js con patrones prácticos para imágenes, fuentes, estabilidad de layout y trabajo en el hilo principal.
Rendimiento en la gestión de estado en React — re-renderizados de context, librerías de selectores, useTransition, useDeferredValue, y estrategias de división de almacén.
Acelera la obtención de datos en React con solicitudes paralelas, caché, deduplicación de solicitudes, cascadas de Suspense y opciones fetch de Next.js.
Caching profundo en Next.js 15 — fetch cache, route cache, full route cache, data cache, revalidatePath, revalidateTag, y renderizado dinámico.
Lista de verificación de auditoría de rendimiento de React y Next.js que cubre renderizado, obtención de datos, tamaño de paquete, almacenamiento en caché y Core Web Vitals.
Resumen condensado de las 25 mejores prácticas más importantes extraídas de todas las páginas de esta sección.