1.0.3 • Published 4 years ago

use-scroll-display v1.0.3

Weekly downloads
4
License
ISC
Repository
github
Last release
4 years ago

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.

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago