<分区>
我知道这不是让按钮在点击时显示警报的正确方法。
我想了解这背后的逻辑。 我了解点击需要获得对函数的引用才能按预期运行。
在以下示例中,引用了将在单击时调用的箭头函数:
<button onClick={() => alert('hi)}>Click me!</button>
但是在这种情况下幕后发生了什么:
<button onClick={alert('hi)}>Click me!</button>
为什么在渲染时评估 onClick 中的语句?
编辑:我正在使用 React。