Hook


¿Qué es un hook?

Un hook es una función especial introducida en React 16.8 que permite acceder a funcionalidades del framework como el estado (useState) o efectos (useEffect) dentro de componentes funcionales.

Ejemplo con useState

import { useState } from "react";

function Contador() {
  const [count, setCount] = useState(0);
  return <button onClick={() => setCount(count + 1)}>{count}</button>;
}

Tipos comunes de hooks

  • useState: manejo del estado.
  • useEffect: efectos secundarios (peticiones, timers…).
  • useContext: acceso al contexto global.
  • Hooks personalizados: lógica reutilizable.

Conclusión

Los hooks hacen que React sea más flexible y modular. Permiten usar lógica de estado y ciclos de vida en componentes funcionales de forma sencilla.


Usamos cookies para mejorar tu experiencia. ¿Aceptas las cookies de análisis?