React 上注册的事件最终会绑定在document这个 DOM 上,而不是 React 组件对应的
DOM(减少内存开销就是因为所有的事件都绑定在 document 上,其他节点没有绑定事件)
React 自身实现了一套事件冒泡机制,所以这也就是为什么我们 event.stopPropagation()无效的原因。
React 通过队列的形式,从触发的组件向父组件回溯,然后调用他们 JSX 中定义的 callback
React 有一套自己的合成事件 SyntheticEvent
React事件机制
最新推荐文章于 2024-07-16 21:34:21 发布