Reactjs 我如何订阅React';全球虚拟活动?
是否有一种标准的或黑客式的方法可以监听给定React应用程序树事件的所有事件?例如,所有onclickReactjs 我如何订阅React';全球虚拟活动?,reactjs,Reactjs,是否有一种标准的或黑客式的方法可以监听给定React应用程序树事件的所有事件?例如,所有onclick 编辑:不,真的,我想要所有的事件,而不仅仅是特定的事件。AFAIK没有标准的方法。确切地说,您可能只想侦听对合成事件处理程序的分派,而不是侦听所有事件。例如,只要在屏幕上移动鼠标,就会生成mousemove事件流 要捕获事件调度,您可能需要在 我希望您的应用程序只是为了调试遗留的意大利面代码。将任何类型的全局侦听器合并到生产代码中都会带来麻烦。您可以只侦听最外层容器的事件。这将包括所有的孩子。
编辑:不,真的,我想要所有的事件,而不仅仅是特定的事件。AFAIK没有标准的方法。确切地说,您可能只想侦听对合成事件处理程序的分派,而不是侦听所有事件。例如,只要在屏幕上移动鼠标,就会生成
mousemove
事件流
要捕获事件调度,您可能需要在
我希望您的应用程序只是为了调试遗留的意大利面代码。将任何类型的全局侦听器合并到生产代码中都会带来麻烦。您可以只侦听最外层容器的事件。这将包括所有的孩子。然后您将获得事件位置下的元素 有点像
let x=event.touch[lastTouch].pageX;
设y=event.touch[lastTouch].pageY;
设element=document.elementFromPoint(x,y)代码>