728x90
event 함수 속성중에 preventDefault가 있다는 것을 알았다!
이 속성은 함수의 기본적인 동작을 못하게 막을 수 있는 기능이다
예를 들어
*밑의 코드들은 리액트 코드이므로 코드 문법이 조금 다를 수 있다.
onClick={function(e){
alert('hi');
}}
이런 코드라고 보면
onClick으로 클릭했을 때 alert가 띄워지고 확인 버튼을 누르면 깜빡하면서 화면을 다시 로드하게 되는데,
이때 다시 로드하는 것을 막기 위해서(다시 로드하고 싶지 않을 때)
e.preventDefault를 사용하는 것이다.
onClick={function(e){
console.log(e);
e.preventDefault();
alert('hi');
}}
728x90
'일기장 > 개발일기' 카테고리의 다른 글
[개발일기] 배열, 객체 복제하기 (0) | 2023.02.02 |
---|---|
[개발일기] .concat (2) | 2023.02.01 |
[개발환경] mac sts에 톰캣 연결하기 (3) | 2022.11.28 |
[개발환경] mac에 tomcat 설치하기 (5) | 2022.11.28 |
[개발환경] mac에 sts 설치하기 (4) | 2022.11.28 |