为什么反应中的'onClick'被绑定到emptyFunction?

时间:2017-06-20 17:29:57

标签: javascript reactjs

为什么onClick in react会绑定到emptyFunction?

我的组件中有下一个字符串,它不起作用:

onClick={ me => me.preventDefault() }

与此同时,如果我将onClick更改为onMouseDown,则可行。

控制台中没有错误。探索DOM使得onClick处理程序是来自react的emptyFunction。

1 个答案:

答案 0 :(得分:0)

我以前的发现是错误的。 真正的问题是在事件处理之前组件已被破坏。如果阻止事件传播到其他地方,尤其是身体上,可能会发生这种情况或者,如果有一个处理程序订阅了同一个事件并破坏了该组件,则可能会发生这种情况。