1. onClick
클릭 시 발생하는 이벤트
function App() {
const onSubmit = () => {
alert('submitted');
};
return (
<div className="App">
{/* onClick 등의 이벤트 핸들링의 중괄호에는 항상 함수가 들어가야 한다. */}
{/* <button onClick={() => alert('hello')}>Submit</button> */}
<button onClick={onSubmit}>Submit</button>
</div>
);
}
2. onKeyUp
키보드를 눌렀다가 뗐을 때 발생하는 이벤트
function App() {
const onSubmit = () => {
alert('submitted');
};
const onKeyUp = (event) => {
if (event.keyCode === 13) {
onSubmit();
}
};
return (
<div className="App">
<input onKeyUp={onKeyUp}/>
<button onClick={onSubmit}>Submit</button>
</div>
);
}
강의 링크
'[ Web ] > React.js' 카테고리의 다른 글
[React.js] Kossie Coder - 7강. 컴포넌트로 반복 제거 (0) | 2021.12.28 |
---|---|
[React.js] Kossie Coder - 6강. useEffect 사용하기 (0) | 2021.12.28 |
[React.js] Kossie Coder - 5강. 폼에서 useState 사용하기 (0) | 2021.12.28 |
[React.js] Kossie Coder - 4강. 리액트 훅스 useState (0) | 2021.12.28 |
[React.js] Kossie Coder - 2강. 폴더구조 & 컴포넌트 소개 (0) | 2021.12.28 |