标签: javascript reactjs
我正在github.io上阅读Facebook的反应文档。这里写的是,由于某些映射,react的事件委托比本机javascript的事件委托更快。我想知道事件委托如何比vanilla Javascript更快。
答案 0 :(得分:1)
React article (docs) here
根据我读到的内容...文章简单解释,React 没有为每个创建的项目附加事件监听器(因为使用vanilla js事件委托)。 "当React启动时,它开始使用单个事件监听器"来监听顶级的所有事件。
这应该是为什么反应授权很快的原因。
I don't think it's necessary to explain how does the event delegation works as you can read how it works here