useClickOutside
Detecta eventos de click y touch fuera de un elemento específico.
El hook useClickOutside
es especialmente útil para escenarios como cerrar ventanas modales,
menús desplegables y otros componentes cuando un usuario interactúa fuera de ellos.
Instalación
Instale el custom hook desde su terminal.
npm i @raddix/use-click-outside
Uso
Ejemplo Básico
En este ejemplo, cuando el usuario hace clic fuera del modal, se cerrará.
API
Parámetros
Nombre | Descripción | Required | Tipo |
---|---|---|---|
ref | Elemento DOM al que se hace referencia. | Yes | RefObject |
callback | Esta función se llama cada vez que se detecta un evento de clic fuera del elemento al que se hace referencia. | Yes | function |