Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/patmaz/react-scroll-edge-detector

infinite scroll component for react
https://github.com/patmaz/react-scroll-edge-detector

component reactjs scroll typescript

Last synced: 17 days ago
JSON representation

infinite scroll component for react

Awesome Lists containing this project

README

        

# React Scroll Edge Detector

## Demo

[Codesandbox DEMO](https://codesandbox.io/s/wlmo3zrmw)

## Props

Prop | Default | Type | Description
--- | --- | --- | --- |
`onBottomReached` | - | function | the function triggered when the bottom of the component has reached the bottom of the page
`blockCb` | `undefined` | boolean | the condition when the `onBottomReached` is blocked
`debounce` | `500` | number | debounce parameter in ms
`throttle` | `200` | number | throttle parameter in ms
`offset` | `10` | number | offset in px
`styles` | `undefined` | object | extra styling
`initialCheck` | `undefined` | boolean | `onBottomReached` is called multiple times to fill in the whole height of the page (the `onBottomReached` must return a promise)

## Example

```
import BottomEdgeDetector from 'react-scroll-edge-detector';

```