当先锋百科网

首页 1 2 3 4 5 6 7

react事件绑定中,应使用箭头函数。
错误示范:如下所示,如果这样写,将事与愿违。
本想当点击Button时再触发doSth方法,但是这样写造成,当程序渲染此按钮时,就会立即执行doSth方法

doSth(){
}
<Button onClick={doSth()} ></Button>

正确写法1:

doSth(){
}
<Button onClick={()=>doSth()} ></Button>

正确写法2:

doSth=()=>{
}
<Button onClick={doSth} ></Button>

over!