在 React 中你 不能 通过返回 false 的方式阻止默认行为。你必须显式的使用 preventDefault()
。
//阻止链接默认打开一个新页面
function ActionLink() {
function handleClick(e) {
e.preventDefault();
console.log('The link was clicked.');
}
return (
<a href="#" onClick={handleClick}>
Click me
</a>
);
}