Part 12-5. 리액트 살펴보기(이벤트 처리하기)
React 엘리먼트에서 이벤트를 처리하는 방식은 DOM 엘리먼트와 매우 유사합니다. 다만 몇 가지 문법적인 차이는 존재합니다. - React의 이벤트는 소문자 대신 캐멀 케이스(camelCase)를 사용합니다. - JSX를 사용해 문자열이 아닌 함수로 이벤트 핸들러를 전달합니다. - React에서는 false를 반환해도 기본 동작을 방지할 수 없습니다. 반드시 preventDefault()를 명시적으로 호출해야 합니다. 일반적으로 HTML에서는 새 페이지를 여는 링크의 기본 동작을 방지하기 위해 return의 값으로 false를 줍니다. 하지만 react의 경우는 SPA(Single Page Application)이므로 페이지가 넘어가는 것을 방지해야 합니다. 따라서 preventDefault를 작성해서..
Today Learning _
2020. 3. 18.