Dom 访问JS';内部事件映射

Dom 访问JS';内部事件映射,dom,javascript-events,reactjs,Dom,Javascript Events,Reactjs,由于ReactJS使用事件委派,是否有方法访问内部节点/事件映射 它不一定是漂亮的,包装一个负责的函数(比如jQuery的on())并进行自定义内务管理可以很好地工作,实际上比通过某种对象访问数据更好 如果我能得到选择器、事件和处理程序(可选),那就太好了,因为我已经在为jQuery做这些了 我问这个问题的原因是因为我正在尝试为ReactJS应用程序进行优化,并且事先知道哪些元素实际具有事件处理程序(以及它们是什么)将导致更高效的扫描 此外,出于非安全原因扫描web应用程序时,这些数据也非常有价

由于ReactJS使用事件委派,是否有方法访问内部节点/事件映射

它不一定是漂亮的,包装一个负责的函数(比如jQuery的
on()
)并进行自定义内务管理可以很好地工作,实际上比通过某种对象访问数据更好

如果我能得到选择器、事件和处理程序(可选),那就太好了,因为我已经在为jQuery做这些了

我问这个问题的原因是因为我正在尝试为ReactJS应用程序进行优化,并且事先知道哪些元素实际具有事件处理程序(以及它们是什么)将导致更高效的扫描


此外,出于非安全原因扫描web应用程序时,这些数据也非常有价值,您可以通过这种方式收集一些非常有趣的统计数据。

您是在问如何访问创建的所有
事件吗?@mattclemens不,那太晚了,我感兴趣的是截取或了解事件绑定阶段,而不是触发阶段。我基本上想知道哪些节点有哪些事件的侦听器。这变得很棘手,因为ReactJS不直接将事件附加到节点,而是附加到某个祖先。你是在问如何访问所有创建的
SyntheticEvent
?@mattclemens不,那太晚了,我感兴趣的是截取或了解事件绑定阶段,而不是触发阶段。我基本上想知道哪些节点有哪些事件的侦听器。不过这很棘手,因为ReactJS不直接将事件附加到节点,而是附加到某个祖先。