굥뷰를 햡시댜

이벤트(onClick) 본문

웹/React, typescript

이벤트(onClick)

GodZ 2023. 3. 28. 21:37

React Component에서 버튼 클릭시 이벤트를 주는 방법을 코드로 작성해보도록 하겠습니다.

 

function App() {
  const number = 1;

  const double = (number) => {
    return number * 2;
  };

  return (
    <>
      <div>{double(number)}</div>
      <button onClick={() => {
        console.log('hello')
      }}>Submit</button>
    </>
  )
}

export default App;

 

onClick 이벤트 작성시 C를 반드시 대문자로 입력해주셔야 합니다.

(React 규칙이고, 나중에 다른 이벤트들도 마찬가지입니다.)

 

Submit 버튼 클릭시 콘솔에 hello라는 로그를 남기는 코드입니다.

 

개발자 도구를 열고 보시면 아래와 같이 확인할 수 있습니다. ㅎㅎ

 

이 코드는 아래와 같이 바꿔서 작성할 수도 있습니다.

(함수를 미리 만들고 onClick함수에 함수명을 넣어줍니다.)

function App() {
  const number = 1;

  const printHello = () => {
    console.log('hello')
  };

  return (
    <>
      <button onClick={printHello}>Submit</button>
    </>
  )
}

export default App;

' > React, typescript' 카테고리의 다른 글

useState  (0) 2023.03.28
Fragment  (0) 2023.03.28
함수 사용하기  (0) 2023.03.28
react 컴포넌트  (0) 2023.03.28
react 폴더 구조 살펴보기  (0) 2023.03.28
Comments