为什么onClick in react会绑定到emptyFunction?
我的组件中有下一个字符串,它不起作用:
onClick={ me => me.preventDefault() }
与此同时,如果我将onClick
更改为onMouseDown
,则可行。
控制台中没有错误。探索DOM使得onClick处理程序是来自react的emptyFunction。
答案 0 :(得分:0)
我以前的发现是错误的。 真正的问题是在事件处理之前组件已被破坏。如果阻止事件传播到其他地方,尤其是身体上,可能会发生这种情况或者,如果有一个处理程序订阅了同一个事件并破坏了该组件,则可能会发生这种情况。