React onFocus 和 onFocusCapture 的区别

问题描述 投票:0回答:1
javascript reactjs dom-events
1个回答
23
投票

这是 React 在他们的文档中所说的:

“下面的事件处理程序由冒泡阶段的事件触发。要为捕获阶段注册事件处理程序,请将 Capture 附加到事件名称;例如,不使用 onClick,而是使用 onClickCapture 来处理单击事件在捕获阶段。” https://react.dev/learn/responding-to-events#capture-phase-events

所以,我认为没有什么可说的了。我的理解是,如果没有“捕获”,代码会在事件之后执行,而如果有“捕获”,则代码会在事件之前执行。

© www.soinside.com 2019 - 2024. All rights reserved.