Skip to content

jdthornton/useeventlistener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@jdthornton/useeventlistener

npm (scoped) npm bundle size (minified)

React event listener hook.

Install

$ npm install @jdthornton/useeventlistener

Usage

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
}

About

React event listener hook

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published