Erd*_*TIK 7 javascript jquery dom domdocument reactjs
对于遗留应用程序,我们将使用React逐个重写Web应用程序的部分内容.因为这样不能完全删除文件监听器.整个页面上有许多不同的组件,它们都有监听器.这会影响反应组件的性能.
例如; 材质UI切换菜单,https://codesandbox.io/s/o9970jm69 切换菜单快速响应您的点击的例子所示.但是对于我们的Web应用程序,由于这些文档事件监听器,切换行为与演示不同.
是否可以删除React元素的这些文档点击侦听器?
或者有没有办法摆脱React组件的这些监听器?
jQuery 事件的解决方案 #1
您可以使用unbind来删除事件。如果您需要知道事件名称或类型,可以使用 Chrome 开发工具查看
解决方案#2 JavaScript 事件
另一种方法是捕获事件并停止传播。您可以使用removeEventListener或将属性event设置为null。