Javascript 如何向已经使用onClick的第三方组件添加click处理程序?
我正在使用第三方(react share)按钮打开Facebook共享屏幕。按钮如下所示:Javascript 如何向已经使用onClick的第三方组件添加click处理程序?,javascript,reactjs,Javascript,Reactjs,我正在使用第三方(react share)按钮打开Facebook共享屏幕。按钮如下所示: <FacebookShareButton url={} quote={} </FacebookShareButton> <FacebookShareButton url={} quote={} onClick={() => this._triggerAnalytics('SOCIAL_SHARE', { serviceType: 'facebook' })} &g
<FacebookShareButton
url={}
quote={}
</FacebookShareButton>
<FacebookShareButton
url={}
quote={}
onClick={() => this._triggerAnalytics('SOCIAL_SHARE', { serviceType: 'facebook' })}
>
</FacebookShareButton>
这不管用。如何将单击处理程序添加到已经使用onClick的第三方组件中?可以将其包装到另一个组件中,并将onClick放在父组件上,这是我的第一次尝试。我用一个div上的点击处理程序将它包装在一个div中,但它似乎不起作用。除非共享按钮使用了
event.stopPropagation()
。如果不是。。。他现在在工作。一定是不正确地添加了你的评论作为答案