Skip to content

Add `usePaginatedRequest`

Choose a tag to compare

@ilyalesik ilyalesik released this 27 Apr 05:53
· 157 commits to master since this release

usePaginatedRequest

Create a paginated request.

usePaginatedRequest = <T>(
    request: (params: { limit: number, offset: number }) => Promise<Array<T>>,
    limit: number
): {
    data: Array<T>,
    loadMore?: () => mixed,
    hasMore: boolean
};