Handling Events
Handling Events
React의 이벤트 처리는 HTML에서의 처리와 유사하지만 다음과 같은 차이가 존재한다.
React의 이벤트 타입은 카멜케이스(camel-case) 형태를 사용한다.
onclick이 아니라 onClick으로 사용한다.
oninput이 아니라 onInput으로 사용한다.
그 외 다른 이벤트도 동일하게 처리한다.
JSX의 문법을 사용하면 문자열이 아닌 함수를 설정해야 한다.
HTML inline script 방식
<button
onclick
="testHandler();"
>
click
</button>
JSX 방식
<button
onClick
={testHandler}
>
click
</button>
이벤트 종류에 따른 처리 방법과 코드에 대해서는 하위 문서에서 다룬다.
Last updated