반응형 리액트이벤트처리1 리액트에서 이벤트 다루는 방법 이벤트 핸들러 바인딩이란? 컴포넌트(Component)와 이벤트 함수를 연결(bind)하는 것이다. 바인딩하지 않아도 이벤트 함수는 실행이 되지만, 누가(어떤 컴포넌트가) 호출을 했는지 알 수 없다. 바인딩하지 않았는데, 이벤트 함수에서 this.state 또는 this.props를 사용할 경우 undefined로 처리된다. 1. 자바스크립트 함수는 객체이다. const App = () => { const nav = useNavigate() const goTo = () => { nav('ex-router') } const goToWrapper = () => { goTo() } return ( 가자!! ); }; 이벤트 코드를 그대로 전달하는 것이 아닌 함수의 형태로 객체를 전달한다. const App =.. 2022. 10. 4. 이전 1 다음 728x90 반응형