Я использую компонент JS Pagination и написал код, упомянутый в документации, но он ничего не делает по клику.
Импорт Pagination из "Reaction-JS-Pagination"
и вот я его использую:
{this.state.spareParts.map((part, index) =>
<Col md="3" lg="3" sm="6" xs="6" xl="3">
<Card>
<h4>
<b> {part.Name} </b>
</h4>
<h4> Rs. {part.Price} </h4>
<h5> By: {part.CompanyName} </h5>
</Card>
</Col>
)}
<Pagination
data={this.state.spareParts}
activePage={this.state.activePage}
itemsCountPerPage={10}
totalItemsCount={50}
pageRangeDisplayed={5}
onChange={this.handlePageChange} />
и вот функция handlePageChange:
handlePageChange(pageNumber)
{
console.log(`active page is ${pageNumber}`);
this.setState({activePage: pageNumber});
}
Может кто-нибудь сказать мне, что я здесь делаю неправильно, потому что я не получаю никаких результатов при нажатии на панель нумерации страниц.