Hey Tech

[React] 버튼 자동 클릭/2번 클릭 방지하는 방법 본문

SW 개발/React JS

[React] 버튼 자동 클릭/2번 클릭 방지하는 방법

Tony Park (토니) 2022. 6. 30. 20:21
728x90
반응형

❗️ 원인

onClick 이벤트에 함수가 아닌 실행문을 전달할 경우, 렌더링 될 때 onClick 이벤트가 실행됩니다.

<button id = "btn" onClick = {alert("Hey Tech 블로그입니다.")} />

위와 같이 작성할 경우, 렌더링 될 때 버튼이 자동으로 클릭됩니다.

✅ 해결방법

<button id = "btn" onClick ={() => {alert("Hey Tech 블로그입니다.")}} />

위와 같이 작성하면 버튼을 클릭할 경우에만 프로그램이 실행됩니다.


포스팅 내용에 오류가 있다면 아래에 댓글 남겨주세요.

그럼 오늘도 즐거운 하루 보내시길 바랍니다 :)

고맙습니다😊

728x90
반응형