ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • event
    Javascript/React.js 2020. 5. 2. 22:36

    event

    사용자가 브라우저에서 DOM 요소와 상호작용하는 것을 이벤트라고 한다. 예를 들어 onClick과 같은 메서드를 일컫는다.

     

    event 주의사항

    1. 이벤트 이름은 카멜 표기법(onclick -> onClick, onkeyup -> onKeyUp)

     

    2. 이벤트에 JS 코드가 아닌 함수 형태의 값을 전달

     

    3. DOM 요소에만 이벤트를 설정할 수 있음

    우리가 직접 만든 컴포넌트에는 이벤트를 자체적으로 설정할 수 없다. 예를 들어 MyComponent에 onClick 값을 설정한다면 클릭할 때 doSomeThing 함수를 실행하는 것이 아니라 그냥 이름이 onClick인 props를 MyComponent에 전달해 줄 뿐이다.

     

    event handling

    이벤트 처리는 다음과 같이 구현한다.

    이벤트에 코드가 아닌 함수 형태의 값을 전달 해야한다. 그래서 임의 메서드로 함수를 미리 준비해 전달하는 방식이 있다.

    input이 여러 개 라면 핸들러를 여러 개로 만들지 말고 event 객체를 잘 활용하자

     

    'Javascript > React.js' 카테고리의 다른 글

    컴포넌트 반복  (0) 2020.05.03
    ref  (0) 2020.05.03
    state  (0) 2020.05.02
    class component & props  (0) 2020.05.02
    JSX  (0) 2020.05.02
Designed by Tistory.