Skip to Content

Pagination

Paginationコンポーネントは、ページネーションをするためのコンポーネントです。

基本的な使い方

import { useState } from "react"; import { Card, Pagination } from "@basemachina/view"; const App = () => { const [page, setPage] = useState(1); return ( <Card> <Pagination currentPage={page} itemsPerPage={10} totalItems={100} onChange={(page) => setPage(page)} /> </Card> ); }; export default App;
Paginationコンポーネントの基本的な使用例

最初と最後のページへ移動するボタンを表示する

showFirstLastButtons を true に設定すると、最初と最後のページへ移動するボタンを表示できます。

import { useState } from "react"; import { Card, Pagination } from "@basemachina/view"; const App = () => { const [page, setPage] = useState(1); return ( <Card> <Pagination showFirstLastButtons currentPage={page} itemsPerPage={10} totalItems={100} onChange={(page) => setPage(page)} /> </Card> ); }; export default App;
showFirstLastButtonsを使用したPaginationコンポーネントの使用例

詳細なインターフェース

名前説明デフォルト値
currentPage現在のページ番号を指定します。必須
itemsPerPage1ページあたりのアイテム数を指定します。必須
totalItems全アイテム数を指定します。必須
onChangeページ変更時に実行する関数を指定します。必須
siblingCount現在のページの前後に表示するページ番号の数を指定します。2
showFirstLastButtons最初と最後のページへ移動するボタンを表示するかどうかを指定します。false