반응형
💡e.preventDefault()
리액트 부트스트랩에서 제공하는 버튼을 사용하면 버튼 클릭시 자동으로 사이트 전체가 리프레싱 되는 경우가 있다. 이게 내 코드상 필요하지 않은 부분이었고 이를 막기 위해 event handler에 e.preventDefault를 사용하였다.
import React from "react";
export default function App() {
const onSubmit = (e) => {
e.preventDefault();
console.log("refresh prevented");
};
return (
<div>
<form onSubmit={onSubmit}>
<button type="submit">submit</button>
</form>
</div>
);
}
위는 그냥 예제코드이다. onSubmit 함수 안에 e.preventDefault() 만 추가해주면 끝!
반응형
'블록체인 > WEB3 개발' 카테고리의 다른 글
클레이튼 caver-js 지갑 연결하기 webpack error (1) | 2022.10.19 |
---|---|
Try building your app with 'next build' before starting the production server. Next.js error (0) | 2022.09.12 |
req.body가 undefined라면 express 미들웨어 body-parser 모듈을 확인하세요! (0) | 2022.08.30 |
NFT 거래소를 위한 스마트 컨트랙트 개발 (0) | 2022.08.10 |
ABI (Application Binary Interface) (0) | 2022.08.04 |
댓글