Post

React Event Handling

Event Handling

  • html 인라인 이벤트 속성 (onClick, onChange 등)을 사용해서 이벤트 핸들링 함수를 호출한다

  • addEventListener 메서드는 사용하지 않는다
  • onInput 이벤트는 사용하지 않는다
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
export default function OnClick() {
  // 파라미터가 없는 함수
  function helloClick() {
    alert("Hello, World!");
  }

  // 파라미터가 있는 함수
  function handleClick(buttonName) {
    alert(`${buttonName} 클릭`);
  }

  return (
    <div>
      <div onClick={() => helloClick()}>Hello, World!</div>
      <button onClick={() => handleClick("1번 버튼")}>1번 버튼</button>
      <button onClick={() => handleClick("2번 버튼")}>2번 버튼</button>
      <button onClick={() => handleClick("3번 버튼")}>3번 버튼</button>
    </div>
  );
}
This post is licensed under CC BY 4.0 by the author.