为什么react.js事件委托快?

时间:2016-03-13 09:09:14

标签: javascript reactjs

我正在github.io上阅读Facebook的反应文档。这里写的是,由于某些映射,react的事件委托比本机javascript的事件委托更快。我想知道事件委托如何比vanilla Javascript更快。

1 个答案:

答案 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