React Infinite List
Installation
yarn add react-infinite-scroll-list
Note: This library is based on the IntersectionObserver API, it's not yet widely supported.
Check the compatibility table and add a Polyfill to your needs!
Usage
Import the module in your application:
// From ES6; // From CJSconst InfiniteList = default; // From globalconst InfiniteList = ReactInfiniteScrollListdefault;
Then use it juste like that:
<InfiniteList root="container|viewport" isLoading=true | false isEndReached=true | false onReachThreshold= { console; } containerClassName="custom-container-class-name" sentinelClassName="custom-sentinel-class-name" containerTagName="div" sentinelTagName="div" threshold=0> items</InfiniteList>
Run the test
yarn test
Example
Check out the documentation.