@rooks/use-on-window-scroll
Note: Future updates to this package have moved to the main package rooks. All hooks now reside in a single package which you can install using
npm install rooks
or
yarn add rooks
Rooks is completely treeshakeable and if you use only 1 of the 50+ hooks in the package, only that hook will be bundled with your code. Your bundle will only contain the hooks that you need. Cheers!
About
A React hook for adding an event listener for window scrollInstallation
npm install --save @rooks/use-on-window-scroll
Importing the hook
import useOnWindowScroll from "@rooks/use-on-window-scroll"
Usage
function Demo() {
useOnWindowScroll(() => console.log("window scrolled"))
return <p> Hello world </p>
}
render(<Demo/>)