【发布时间】:2023-03-31 22:30:01
【问题描述】:
我是新来的反应。在我的程序中,要求用户单击一个按钮,然后根据该按钮更改状态。
这是渲染部分:
<button onClick={this.togglePage(2)}>Click Here</button>
这是之前的部分:
constructor(props) {
super(props);
this.togglePage = this.togglePage.bind(this);
this.state = {
currentpage: 1,
};
}
togglePage(page) {
this.setState({
currentpage: page,
});
}
我在这里传递值的方式是否正确?我收到一条错误消息,提示“超出最大更新深度”
【问题讨论】:
标签: javascript reactjs setstate