(= 아주 유사하지만 완전히 같지 않다.)
// HTML 내에서 이벤트 처리
<button onclick="activateLasers()">
Activate Lasers
</button>
// REACT 내에서 이벤트 처리
<button onClick={activateLasers}>
Activate Lasers
</button>
// HTML 내에서 기본동작 방지
<form onsubmit="console.log('You clicked submit.'); return false">
<button type="submit">Submit</button>
</form>
// REACT 내에서 기본동작 방지
function Form() {
function handleSubmit(e) {
e.preventDefault();
console.log('You clicked submit.');
}
return (
<form onSubmit={handleSubmit}>
<button type="submit">Submit</button>
</form>
);
}
합성이벤트 관련 공식문서 링크 : [ 합성 이벤트 ]