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.

Package Sidebar

Install

npm i use-window-scroll-hook

Weekly Downloads

1

Version

1.0.21

License

MIT

Unpacked Size

15.4 kB

Total Files

15

Last publish

Collaborators

  • pedrobini