Я использую реагирующая страница . Это довольно гибкий. Я применил bootstrap классы, чтобы он выглядел как bootstrap paginator; и я почти уверен, что он достаточно гибок для использования с любым фреймворком.
Вот пример того, что я сделал.
<ReactPaginate
containerClassName="pagination"
pageClassName="page-item"
pageLinkClassName="page-link"
previousClassName="page-item"
previousLinkClassName="page-link"
nextClassName="page-item"
nextLinkClassName="page-link"
breakClassName="page-item"
breakLinkClassName="page-link"
activeClassName="active"
/>