在React教程中,它说
执行
onClick={alert('click')}会立即发出警报,而不是单击按钮时.
class Square extends React.Component {
render() {
return (
<button className="square" onClick={() => alert('click')}>
{this.props.value}
</button>
);
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我无法理解为什么会这样......有人可以为我澄清这个吗?为什么不能将函数调用作为处理程序传递?