"在 React 中如何处理事件?"

在 React 中如何处理事件?

为了解决跨浏览器的兼容性问题, SyntheticEvent 实例将被传递给你的事件处理函数,SyntheticEvent 是 React 跨浏览器的浏览器原生事件包装器,它还拥有和浏览器原生事件相同的接口,包括 stopPropagation()preventDefault()
React 实际上并不将事件附加到子节点本身。React 使用单个事件侦听器侦听顶层的所有事件。这对性能有好处,也意味着 React 在更新 DOM 时不需要跟踪事件监听器。

PS:写作不易,如要转裁,请标明转载出处。

微信小程序:前端开发宝典

猜你想看
组件库如何做按需加载?
redux reducer为什么不能修改state?
useMemo & useCallback的作用是什么?
登录
注册
回顶部