react-blazing-infinity-scroll
Version:
React component that supports infinity scroll aiming blazing speed
20 lines (19 loc) • 569 B
TypeScript
import * as React from "react";
interface InfiniteScrollProps {
hasMore: boolean;
isLoading: boolean;
loadMoreFunc: Function;
parentElement?: Element;
loaderComponent?: React.ReactNode;
loaderHeight?: number;
thresholdMargin?: string;
}
declare class InfiniteScroll extends React.PureComponent<InfiniteScrollProps> {
private thresholdNode;
private intersectionObserver;
componentDidMount(): void;
render(): JSX.Element;
private getThresholdNode;
private loadItems;
}
export default InfiniteScroll;