【发布时间】:2018-04-16 11:43:48
【问题描述】:
我今天开始学习 Reactjs,发现一个有趣的事实(并没有找到任何相关主题)我们必须使用 preventDefault 而不是使用 return false 语句来防止默认行为:https://reactjs.org/docs/handling-events.html
但据我所知,return false 相当于(来自 jQuery 背景):
// e.preventDefault();
// e.stopPropagation();
// stop function execution after return false
// stops the callback function
但我很想知道 react 是如何实现的,因此我们不能使用 return false 语句,我们必须使用 preventDefault 来防止默认行为。
那么,对于 reactjs,preventDefault 和 return false 之间到底有什么区别?为什么 preventDefault 在 reactjs 中比 return false 更健壮?
【问题讨论】:
标签: javascript reactjs