Skip to content

UsePaginatedQueryProps

Defined in: packages/react/src/hooks/usePaginatedQuery.ts:20

Props for the usePaginatedQuery hook.

TDocument extends VexDocument = VexDocument

TCollectionSlug extends CollectionSlug = CollectionSlug

Collection slug type

Defaults:

  • initialNumItems: 100
  • depth: 1
  • includeTotalCount: true

optional clientPageSize?: number

Defined in: packages/react/src/hooks/usePaginatedQuery.ts:43

Items to show per ‘Load More’


optional initialData?: PaginationResult<TDocument>

Defined in: packages/react/src/hooks/usePaginatedQuery.ts:28

Initial data from SSR (optional). Can be either an array of documents or a PaginationResult.


query: FindClientPaginatedArgs<TCollectionSlug>

Defined in: packages/react/src/hooks/usePaginatedQuery.ts:38

Query arguments for the ‘find()’ api function.

FindClientArgs

Count is fetched only on first page load. Returns null if collection has >32k documents.