Notes

事件插件

一句话结论:React 通过插件系统把“原生事件 → 合成事件 → 分发队列”拆成可扩展的模块;不同插件负责不同事件类型的提取与规范化。

1. 插件负责什么(概念)

  • 注册事件类型与依赖的原生事件(哪些原生事件会触发它)
  • 从原生事件中提取(extract)出一个或多个 SyntheticEvent
  • 生成待分发的 listener 列表(按捕获/冒泡顺序)

2. 你可以这样解释“插件化”

  • React 核心只管:事件系统骨架与分发流程
  • 具体事件细节(如 change、beforeinput、enter/leave):交给各插件处理

关联阅读

cd ..