我有一个React页面,当我刷新页面时,页面上的按钮被激活并运行其代码。但是,当我实际按下按钮时,它并没有注册为单击状态。如何反转这种行为?
答案 0 :(得分:0)
检查您是否以正确的方式设置呼叫:
//Wrong way, the method is executed on render
<button onClick={this.save()}>Save</button>
//Right Way, method executed on click
<button onClick={()=> this.save()}>Save</button>
//or
<button onClick={this.save}>Save</button>