在 React 中将点击事件从父级传播到子级

问题描述

<Parent>
    <Child>
        <ThirdPartyChildTarget>
        </ThirdPartyChildTarget>
    </Child>
</Parent>

我有一个像上面一样的反应组件组合。自定义 Click 处理程序附加到“父”和“子”组件。 “ThirdPartyChildTarget”在其包中有自己的点击事件处理程序,我无法以任何方式修改其事件处理程序。 当我点击“ThirdPartyChildTarget”时,会触发“Child”和“Parent”组件的事件处理程序,但不会触发“ThirdPartyChildTarget”。 我想要 - 当我点击“ThirdPartyChildTarget”时,应该只触发它的事件处理程序。 当我在“Child”组件中使用“stopPropagation”时,不会触发“Parent”的处理程序,但也不会触发“ThirdPartyChildTarget”。 而且我无法在“ThirdPartyChildTarget”中添加/修改任何内容

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)