useClickOutside
شغّل معالجًا عند النقر خارج عنصر.
Signature
useClickOutside(ref, handler)Parameters
| Name | Type | Description |
|---|---|---|
ref | RefObject<Element> | Root element — clicks inside are ignored. |
handler | (event: Event) => void | Called for outside pointer/touch events. |
Returns
void — registers listeners in an effect.
SSR notes
No-op on server. Uses a shared module-level listener map to dedupe.
Import
import { useClickOutside } from "@gunkin/uiify/hooks";