React
이벤트 처리
pjh8838
2024. 6. 28. 13:27
반응형
1) 개요
- 이벤트 핸들러 (이벤트함수)는 함수 컴포넌트 안에서 정의함
//함수 컴포넌트
ex> function App() {
// 이벤트 함수
function go( ){ }
return (
JSX
);
};
- JSX에서 이벤트 처리는 카멜표기법(onClick, onChange) 을 사용
- 기본문법
onClick={이벤트함수명} onClick={go}
onClick={arrow함수} onClick={( )=>go( 값 )}
기본 문법
-명시적으로 함수 호출
- 이벤트 객체는 자동으로 전달 안됨. 명시적으로 전달해야 된다.
ex>
2) 이벤트 객체 사용 가능
- e.preventDefault( );
- e.stopPropagation( );
3) 계층구조 이벤트 처리
- 부모에 있는 함수를 자식에게 전달 가능해진다. ( 계층적 이벤트 + props 이용 )
클릭하면 클릭한 곳의 값 가져오기
728x90
반응형