Javascript 如何在React js中为捕获阶段注册事件处理程序?

Javascript 如何在React js中为捕获阶段注册事件处理程序?,javascript,reactjs,events,capture,Javascript,Reactjs,Events,Capture,默认情况下,元素的事件处于冒泡阶段。在javascript中,如果要将其转换为捕获,我们有以下方法: 1-当useCapture的值设置为true时,事件使用捕获传播(在第三个参数中): 2-jQuery只使用事件冒泡 现在我的主要问题是,尽管我们使evnet内联,但如何将冒泡阶段更改为在React中捕获?这非常简单 用于事件冒泡 <div onClick={() => { alert('Bubbling');}} > This will result into event b

默认情况下,元素的事件处于
冒泡
阶段。在javascript中,如果要将其转换为捕获,我们有以下方法:

1-当useCapture的值设置为true时,事件使用捕获传播(在第三个参数中):

2-jQuery只使用事件冒泡


现在我的主要问题是,尽管我们使evnet内联
,但如何将冒泡阶段更改为在React中捕获?

这非常简单

用于事件冒泡

<div onClick={() => { alert('Bubbling');}} >
This will result into event bubbling
</div>
{alert('Bubbling');}>
这将导致事件冒泡
用于事件捕获

<div onClickCapture={() => { alert('Capturing');}} >
This will result into event capturing
</div>
{alert('Capturing');}}>
这将导致事件捕获

你也可以参考官方文件

这很简单

用于事件冒泡

<div onClick={() => { alert('Bubbling');}} >
This will result into event bubbling
</div>
{alert('Bubbling');}>
这将导致事件冒泡
用于事件捕获

<div onClickCapture={() => { alert('Capturing');}} >
This will result into event capturing
</div>
{alert('Capturing');}}>
这将导致事件捕获
你也可以参考官方文件