usePagination
The usePagination
is Hook for easy handling of pagination.
const { nodes, hasNext, loadNext, isLoading } = usePagination(List_PaginationQueryDocument, {
id: user.id,
connection: user.items,
});
Arguments
document
: A GraphQL query document.options
:id
: A id of an object having Connection.connection
: A connection field.variables
: Variables required for query.
Result
nodes
: Array of nodes retrieved from a connection.loadNext
: A function used to fetch items on the next page in a connection.loadPrevious
: A function used to fetch items on the previous page in a connection.hasNext
: A value indicating whether item exists on the next page.hasPrevious
: A value indicating whether item exists on the previous page.isLoading
: value indicating whether the next/previous page is currently loading.