onClick

Click Event

click event는 대상 컴포넌트를 마우스로 클릭했을 때 발생하는 이벤트이다. 따라서 버튼, 링크 등에 많이 사용한다.

이벤트 설정 방법

이벤트는 JSX에 다음과 같이 작성하여 설정한다.

function testFunc(){}

app.render(
    <>
        <button onClick={testFunc}>click</button>
    </>
);

이벤트 정보(클릭 위치, 시간) 등을 알고 싶거나 기본 이벤트를 차단해야 하는 경우 이벤트 객체를 함수에 선언하여 사용한다.

function testFunc(e){
    //e.preventDefault();
    //e.getX();
    //...
}

app.render(
    <>
        <button onClick={testFunc}>click</button>
    </>
);

간단한 처리 내용의 경우 화살표 함수(Arrow function)을 사용하여 처리할 수 있다.

예제 - 글자 색상 변경

예제 - 이미지 크기 변경

예제 : 글자 크기

Last updated