Skip to content

Files

Latest commit

 

History

History
26 lines (19 loc) Β· 453 Bytes

useScrolling.md

File metadata and controls

26 lines (19 loc) Β· 453 Bytes

useScrolling

React sensor hook that keeps track of whether the user is scrolling or not.

Usage

import { useScrolling } from "react-use";

const Demo = () => {
  const scrollRef = React.useRef(null);
  const scrolling = useScrolling(scrollRef);

  return (
    <div ref={scrollRef}>
      {<div>{scrolling ? "Scrolling" : "Not scrolling"}</div>}
    </div>
  );
};

Reference

useScrolling(ref: RefObject<HTMLElement>);