리액트 이벤트 연결하기
2022. 11. 15. 15:30ㆍ프로그래밍/React
- 목차
function App() {
const handleClick = (event) => {
console.log(event);
alert('click!');
};
return (
<>
<button onClick={handleClick}>버튼</button>
</>
);
}
export default App;
- 태그 안에 이벤트 속성 작성
- onClick, onSubmit, onChange ...
- 속성 값으로 자바스크립트 함수를 작성해 이벤트를 연결함
- 이벤트 발생 시 SyntheticBaseEvent 객체가 리스너에 전달됨
- 리액트가 한 단계 감싼 이벤트 객체
- 자바스크립트로 처리하는 이벤트와 동일한 데이터들이 들어있음
참고
https://reactjs.org/docs/handling-events.html
Handling Events – React
A JavaScript library for building user interfaces
reactjs.org