@rooks/use-window-scroll-position
rooks. All hooks now reside in a single package which you can install using
Note: Future updates to this package have moved to the main packagenpm 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 to get the scroll position of the window
Installation
npm install --save @rooks/use-window-scroll-position
Importing the hook
import useWindowScrollPosition from "@rooks/use-window-scroll-position"
Usage
function Demo() {
const {scrollX, scrollY} = useWindowScrollPosition();
return <div>
<p> Window X position is {scrollX}</p>
<p> Window Y position is {scrollY}</p>
</div>
}
render(<Demo/>)