useEventListener
A hook for adding event listeners with proper cleanup.
A hook for adding event listeners with proper cleanup.
import useEventListener from "@/hooks/useEventListener";
// Listen to window events
useEventListener("resize", handleResize);
// Listen to document events
useEventListener("click", handleClick, document);
// Listen to element events
useEventListener("scroll", handleScroll, elementRef.current);