react-scroll-detector
!Travisbuild-badgebuild
!npm packagenpm-badgenpm
!Coverallscoveralls-badgecoverallsDemo
Live demo
Local demo:git clone https://github.com/rechat/react-scroll-detector.git
cd react-scroll-detector
npm i && npm start
Installation
npm i react-scroll-detector --save
Example
import React from 'react'
import ReactScrollDetector from 'react-scroll-detector'
class App extends React.Component {
handleScrollBottom() {
console.log('On Scroll Bottom')
}
handleScrollTop() {
console.log('On Scroll Top')
}
render() {
return (
<ReactScrollDetector
debounceTime={500}
accuracy={90}
onScrollBottom={this.handleScrollBottom}
onScrollTop={this.handleScrollTop}
>
<div style={{ minHeight: '500px', maxHeight: '500px', overflow: 'auto' }}>
...
</div>
</ReactScrollDetector>
)
}
}