我正在使用以下链接中的分页组件,因为我无法根据用户选择将显示多少行来更新 pageLimit 值。
https://scotch.io/tutorials/build-custom-pagination-with-react
https://codesandbox.io/s/competent-river-xneqb
最初页面限制为 10。一旦用户单击按钮,页面限制将更改为 15。但是即使在更新组件后分页页面限制也不会改变。
" import Pagination from "./components/Pagination";
class App extends Component {
state = {
pageLimit : 10
};
handlePageLimit = () => {
this.setState({pageLimit : 15})
console.log("pagelimit inside fun",this.state.pageLimit)
}
return (
<div className="d-flex flex-row py-4 align-items-center">
<Pagination
totalRecords={this.state.totalCountries}
pageLimit={this.state.pageLimit}
pageNeighbours={1}
onPageChanged={this.onPageChanged}
/>
<button onClick={this.handlePageLimit}>Click</button>
</div>
);"
请帮我解决,当按钮单击时,页面限制应更改为 15。