繁体   English   中英

Javascript 事件和 React 事件之间有什么区别吗?

[英]Is there is any difference between Javascript events and React Events?

在 JavaScript 中,我们使用 onclick 事件,而在 React 中,我们使用 onClick 事件。 我的问题是事件提供我的 React 与 javascript 事件相同或 React 处理事件不同。

React 使用合成事件系统,它是围绕浏览器原生事件的跨浏览器包装器。 在大多数情况下,开发人员可能不会注意到这些差异,但它们确实存在:

  1. React 合成事件在浏览器中的工作方式相同。
  2. React 事件处理程序不能返回 false 以防止默认行为。
  3. 反应合成事件总是冒泡。
  4. 在 React 17 之前,除非调用 e.persist(),否则不能以异步方式使用 React 合成事件。
  5. React 的视频合成事件系统的工作方式与 HTML/JavaScript 事件相同。

onclickonClick事件是相同的。

唯一的区别是大写的“C”。

警告

javascript 中不推荐使用onclick事件。 现在,我们在里面使用addEventListeneronclick事件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM