Javascript 如何在React中实现事件委托
我需要为我的应用程序中的一部分元素禁用Javascript 如何在React中实现事件委托,javascript,reactjs,Javascript,Reactjs,我需要为我的应用程序中的一部分元素禁用copy和contextmenu(我知道这很容易绕过,但这是我需要满足的要求) 在vanilla JS中,我通过拥有一个唯一的类名(例如-no-select),并将copy/contextmenu事件附加到文档中,然后针对该类名测试该目标元素 我想知道是否有一种标准的方法可以通过React实现基于类的事件委托,或者我应该在React领域之外进行 我在React领域内这样做的主要好处是: 我不需要关心清理工作 由于这是一个本地化的需求,因此对整个文档执行此操
copy
和contextmenu
(我知道这很容易绕过,但这是我需要满足的要求)
在vanilla JS中,我通过拥有一个唯一的类名(例如-no-select
),并将copy
/contextmenu
事件附加到文档中,然后针对该类名测试该目标元素
我想知道是否有一种标准的方法可以通过React实现基于类的事件委托,或者我应该在React领域之外进行
我在React领域内这样做的主要好处是:
- 我不需要关心清理工作
- 由于这是一个本地化的需求,因此对整个文档执行此操作似乎有些过分
- 我宁愿没有旁门左道来做事