use-scroll-display
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

use-scroll-display

Slim React Hook for showing elements on scroll as they enter the viewport

Install

npm i use-scroll-display

or

yarn add use-scroll-display

Usage

Basic usage

import React from 'react';
import useScrollDisplay from 'use-scroll-display';

const App = () => {
   const [displayRef, hasDisplayed] = useScrollDisplay();

   // true if element has been displayed, false otherwise
   console.log(hasDisplayed);

   return (
      <div ref={displayRef}>
         Appears when entering the viewport
      </div>
   );
}

Custom offset

You can set the offset by passing a parameter.
It defaults to 200

const [displayRef] = useScrollDisplay(350);

Styles and animations

Currently, only one animation is supported.
More will be added later.

Readme

Keywords

Package Sidebar

Install

npm i use-scroll-display

Weekly Downloads

0

Version

1.0.3

License

ISC

Unpacked Size

4.68 kB

Total Files

5

Last publish

Collaborators

  • silind