React为什么要使用合成事件

79 阅读1分钟
  1. event不是原生的,是SyntheticEvent合成事件对象,模拟出来DOM事件的所有能力
  2. 和Vue事件不同,和DOM事件也不同
  3. event.nativeEvent是指向原生事件的【MouseEvent】

为什么需要合成机制

更好的兼容性和跨平台

载到document,减少内存消耗,避免频繁解绑

方便事件的统一管理(如事务机制)