合成事件是一个对象,它充当浏览器原生事件的跨浏览器包装器。它将不同浏览器的原生事件的行为组合到一个 API 中,包括:stopPropagation()
和 preventDefault()
。在给定的示例中,e
是一个合成事件。
function ActionLink() {
function handleClick(e) {
e.preventDefault();
console.log('You had clicked a Link.');
}
return (
<a href="#" onClick={handleClick}>
Click_Me
</a>
);
}