错误写法:这样会导致页面渲染时执行
<div onClick={this.clickMethod()}>
...
</div>
正确:
<div onClick={()=>this.clickMethod()}>
...
</div>
<div onClick={this.clickMethod}>
...
</div>
错误写法:这样会导致页面渲染时执行
<div onClick={this.clickMethod()}>
...
</div>
正确:
<div onClick={()=>this.clickMethod()}>
...
</div>
<div onClick={this.clickMethod}>
...
</div>