我们在平时的开发中应该尽可能的避免 React 的事件代理机制和原生事件绑定混用。
React 的合成事件层,并没有将事件直接绑定到 DOM 元素上,所以使用 e.stopPropagation() 来阻止原生 DOM 的冒泡的行为是不行的。阻止 React 事件冒泡的行为只能用于 React 合成事件系统,但是 在原生事件中的阻止冒泡行为,却可以阻止 React 合成事件的传播。
我们在平时的开发中应该尽可能的避免 React 的事件代理机制和原生事件绑定混用。
React 的合成事件层,并没有将事件直接绑定到 DOM 元素上,所以使用 e.stopPropagation() 来阻止原生 DOM 的冒泡的行为是不行的。阻止 React 事件冒泡的行为只能用于 React 合成事件系统,但是 在原生事件中的阻止冒泡行为,却可以阻止 React 合成事件的传播。