Skip to main content

usePagination

The usePagination hook provides the pagination links (i.e., next/prev) of a search result. You can use the rel="next" and rel="prev" links along with the <link /> tag to add navigation buttons to your search result pages.

Import​

import { usePagination } from '@faststore/sdk'

Usage​

function Component () {
const totalProducts = 100
const { next, prev } = usePagination(totalProducts)

return (
<>
{prev && <a href={prev.link}>Previous Page</a>}
{next && <a href={next.link}>Next Page</a>}
</>
)
}

Props​

number
Description

Total number of products returned by the search query.

Return​

prev{ cursor: number; link: string} | false
Description

Cursor position and corresponding link for the previous page of the search result.

next{ cursor: number; link: string} | false
Description

Cursor position and corresponding link for the next page of the search result.

Didn't find your answers? Ask the Community. For documentation suggestions, submit your feedback.

JOIN THE COMMUNITY

ON THIS PAGE