WEB/React

[React] 이벤트를 활용하여 키보드 인식하기

스용공주 2025. 4. 19. 13:37
728x90
728x90

이번 글은 이벤트를 활용하여 어떤 키보드 버튼이 눌렸는지 인식하는 법에 대한 글이다.

 


 

[ 활용 실습 ]

keyCode에서 13번은 enter버튼을 의미한다.

아래 코드는 만약 이벤트가 enter 버튼이 눌렸을 경우 onClickAdd()를 실행한다는 의미가 된다.

const onKeyDown=(e)=>{
    if(e.keyCode===13){
      onClickAdd();
    }
  }

 

=> input에 키가 눌렸을 때 onKeyDown이 실행되고 이때 enter가 눌렸다면 키 코드가 13번이 맞으므로 함수 내부가 실행됨

return (
	<div>
    <input> onKeyDown={onKeyDown} </input>
    </div>
    );

 

 


728x90
728x90