diff --git a/src/index.js b/src/index.js index 5977b3f..62443f9 100644 --- a/src/index.js +++ b/src/index.js @@ -16,6 +16,7 @@ const useDoubleClick = ({ }) => { useEffect(() => { const clickRef = ref.current; + if (!clickRef) return; let clickCount = 0; const handleClick = e => { clickCount += 1; @@ -35,7 +36,7 @@ const useDoubleClick = ({ return () => { clickRef.removeEventListener('click', handleClick); }; - }); + }, [ref, latency, onSingleClick, onDoubleClick]); }; export default useDoubleClick;