React event listener hook.
$ npm install @jdthornton/useeventlistener
import useEventListener from "@jdthornton/useeventlistener";
function App({
isListening,
el = window
}){
const handleScroll = (e) => {
console.log("window scroll event", e)
};
// Listens to the window scroll event if isListening is true
useEventListener(
isListening ? "scroll" : null,
handleScroll,
el
)
return null
}