/rc-infinite-scroll-hook

Infinite scroll react hook.

Primary LanguageTypeScriptMIT LicenseMIT

License Version npm bundle size (minified) npm type definitions Build Status Coverage Status

rc-infinite-scroll-hook

Infinite scroll react hook.

Demo

For example of the rc-infinite-scroll-hook, go to https://alllx.github.com/rc-infinite-scroll-hook.

OR

To run that demo on your own computer:

Getting Started

Install

  npm i rc-infinite-scroll-hook -S

Import in component

  import useInfiniteScroll from 'rc-infinite-scroll-hook'

Supported properties

  containerRef: MutableRefObject<HTMLElement | null>;
  fetchItems: () => Promise<any>;
  triggerFetchPos?: number; // default: 300, height in pixels to the end of the scroll, to start fetching items earlier.