React onFocus 和 onFocusCapture 区别

React onFocus and onFocusCapture difference

我想知道反应事件之间有什么区别:onFocusonFocusCapture。我在 React 的文档页面上找不到合适的答案。

<OutlinedInput
    label="price from"
    onFocus={handlePriceFocus}
/>
<OutlinedInput
    label="price to"
    onFocusCapture={handlePriceFocus}
/>

就我而言,onFocusonFocusCapture 似乎执行相同的功能,因为我在使用这两个事件时没有发现任何区别。

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

"The event handlers below are triggered by an event in the bubbling phase. To register an event handler for the capture phase, append Capture to the event name; for example, instead of using onClick, you would use onClickCapture to handle the click event in the capture phase." reactjs.org/docs/events

所以,我认为没有什么可说的了。我的理解就像没有 'capture' 代码在事件之后执行,而有 'capture' 它在事件之前执行。