use-window-scroll-hook

1.0.21 • Public • Published

use-window-scroll-hook

React Hook to monitor window scroll event.

NPM JavaScript Style Guide

Install

npm install --save use-window-scroll-hook

or

yarn add use-window-scroll-hook

Usage

updates only when user stops scrolling

import React, { Component } from 'react'
 
import useWindowScroll from 'use-window-scroll-hook'
 
const App = () => {
  const {
    scrollX,
    scrollY,
  } = useWindowScroll();
 
  return (
    <>
      <p>
        {`Scroll X: ${scrollX}`}
      </p>
      <p>
        {`Scroll Y: ${scrollY}`}
      </p>
    </>
  )
}

updates continuously, at every scroll event

import React, { Component } from 'react'
 
import useWindowScroll from 'use-window-scroll-hook'
 
const App = () => {
  const {
    scrollX,
    scrollY,
  } = useWindowScroll(false);
 
  return (
    <>
      <p>
        {`Scroll X: ${scrollX}`}
      </p>
      <p>
        {`Scroll Y: ${scrollY}`}
      </p>
    </>
  )
}

License

MIT © pedro-lb


This hook is created using create-react-hook.

Dependencies (0)

    Dev Dependencies (39)

    Package Sidebar

    Install

    npm i use-window-scroll-hook

    Weekly Downloads

    3

    Version

    1.0.21

    License

    MIT

    Unpacked Size

    15.4 kB

    Total Files

    15

    Last publish

    Collaborators

    • pedrobini