react - 如何正确使用 event.preventDefault?它应该在 <button> onClick 上使用吗?

use*_*934 2 html javascript reactjs

在阅读了关于 react 和一些关于点击事件处理应该如何工作的 HTML 内容的文档后,我感到很困惑。

对于按钮,例如一个按钮,onClick 将调度一个动作来提交一个表单,是preventDefault必要的吗?

谢谢

Dro*_*oob 5

event.preventDefault()方法阻止元素的默认操作发生。

在您的情况下,请阻止提交按钮提交表单。另一个例子 - 防止链接跟随 URL。

所以最好在 onClick 方法上使用它。它会阻止表单自动提交表单。