Busca en todas las páginas de la documentación
17 pages in this section.
Guía paso a paso de custom hooks en React - convenciones de nombres, arrays de dependencias, formas de retorno, testing, y extracción de lógica stateful reutilizable.
Dos hooks complementarios: useDebouncedValue retrasa un valor reactivo; useDebouncedCallback retrasa una llamada de función.
Limita la frecuencia con la que un valor que cambia rápidamente se actualiza durante eventos de scroll, resize o mouse-move.
Muestra un botón para volver arriba después de que el usuario desplaza la página hacia abajo y llévalo suavemente al inicio cuando hace clic.
Persiste el estado del componente en localStorage para que sobreviva a las actualizaciones y se sincronice opcionalmente en las pestañas del navegador.
Responde a consultas de medios CSS en JavaScript para renderización sensible y comportamiento que solo CSS no puede manejar.
Cierra menús desplegables, modales, popovers y menús contextuales cuando el usuario hace clic en cualquier lugar fuera de ellos.
Copia texto al portapapeles con retroalimentación de éxito y error para botones de copia en código, claves API y enlaces de compartir.
Detecta cuándo un elemento entra en la ventana gráfica para lazy loading, scroll infinito y efectos de animación al desplazarse.
Rastrea el ancho y alto de la ventana en JavaScript para diseños responsivos, dimensionamiento de canvas y listas virtualizadas.
Vincula atajos de teclado como Ctrl+K, Ctrl+S o Escape a acciones, con soporte para teclas modificadoras.
Sigue el valor anterior de una prop o estado para detectar cambios, desencadenar animaciones o evitar efectos redundantes.
Un hook ligero para obtener datos en casos simples y prototipos, con manejo de carga, errores y refetch.
Basado en el patrón useInterval de Dan Abramov, extendido con pausa/reanudación y retraso dinámico.
Adjunta listeners de eventos a window, document o elementos con limpieza automática, callbacks frescos y tipos de eventos type-safe.
A single-page roundup of every highlight bullet from the 16 pages in the Custom Hooks section, grouped by source page so you can scan all 96 takeaways without opening each article individually.