bence-toth / react-hook-viewport-visibility

React hook for accessing viewport visibility

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-hook-viewport-visibility 🙈

A React hook for detecting viewport visibility state.

Installation

Using npm:

npm install --save react-hook-viewport-visibility

Using yarn:

yarn add react-hook-viewport-visibility

Usage

import React from 'react'
import useViewportVisibility from 'react-hook-viewport-visibility'

const ComponentWithViewportVisibility = () => {
  const viewportVisibility = useViewportVisibility()
  
  return (
    <p>Viewport visibility: {viewportVisibility}</p>
  )
}

Notes

The value returned by the hook can either be 'visible', 'hidden' and 'prerender'.

However the value 'prerender' is a non-standard feature and therefore browser support for this value is optional and might be poor.

Contributions

Contributions are welcome. File bug reports, create pull requests, feel free to reach out at tothab@gmail.com.

Licence

LGPL-3.0

About

React hook for accessing viewport visibility

License:GNU Lesser General Public License v3.0


Languages

Language:JavaScript 100.0%