data-paginate
Version:
`data-paginate` is a React hook for handling pagination with an array of data. It provides an easy way to paginate data with simple navigation functions.
11 lines (10 loc) • 336 B
TypeScript
interface UsePaginationResult<T> {
paginatedData: T[];
page: number;
totalPages: number;
nextPage: () => void;
prevPage: () => void;
goToPage: (pageNumber: number) => void;
}
declare function usePagination<T>(data: T[], limit: number, initialPage?: number): UsePaginationResult<T>;
export default usePagination;