类别:react / 日期:2023-02-28 / 浏览:266 / 评论:0
React 根据 W3C 规范定义了每个事件处理函数的参数,即合成事件。
事件处理程序将传递 SyntheticEvent 的实例,这是⼀个跨浏览器原⽣事件包装器。它具有与浏览器
原⽣事件相同的接⼝,包括 stopPropagation() 和 preventDefault() ,在所有浏览器中他们⼯作⽅式都相同。
React 合成的 SyntheticEvent 采⽤了事件池,这样做可以⼤⼤节省内存,⽽不会频繁的创建和销毁事件对象。
另外,不管在什么浏览器环境下,浏览器会将该事件类型统⼀创建为合成事件,从⽽达到了浏览器兼容的⽬的。
版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。
发表评论 / 取消回复