react-now-you-see-me
A react component for determining when it is within a given threshold of the viewport.
PRERELEASE
This library might not be correct yet, use with care.
Installation
npm i react-now-you-see-me
You'll also need React and ReactDOM peer dependencies: npm i react react-dom
.
Usage
import React from 'react'
import InView from 'react-now-you-see-me'
const Foo = (props) => (
<div>
<InView threshold={0} boundingLeft={100} boundingRight={100}>
{(isInView) =>
isInView
? <span>I am totally in view right now, awesome!</span>
: <span>You can't see me :(</span>
}
</InView>
</div>
)
LICENSE
MIT