@hookeasy/use-click
Version:
React Hook to update your useClick event
17 lines • 461 B
JavaScript
export const useClick = onClick => {
if (typeof onClick !== "function") {
return;
}
const element = useRef();
useEffect(() => {
if (element.current) {
element.current.addEventListener("click", onClick);
}
return () => {
if (element.current) {
element.current.removeEventListener("click", onClick);
}
};
}, []);
return element;
};