Skip to content

Function: usePagination()

usePagination<TRow>(dataSource, options?): UsePaginationReturn<TRow>

Defined in: src/data/use-pagination.ts:49

Hook managing paginated data loading.

Supports three modes:

  • ‘pages’: traditional page navigation (replaces data on page change)
  • ‘loadMore’: append button (accumulates data)
  • ‘infinite’: scroll-triggered append (accumulates data)

Type Parameters

TRow

TRow

Parameters

dataSource

DataSource<TRow>

options?

UsePaginationOptions = {}

Returns

UsePaginationReturn<TRow>