이게 무슨 일이야!

리액트에서 a href 막기 본문

프론트엔드 개발/React

리액트에서 a href 막기

명동섞어찌개 2023. 1. 13. 14:01

일반적으로 <a href="javascript:void(0); return false;" onclick="함수"></a> 이런식으로 a 태그의 링크 이동을 막을 수 있는데, 리액트에서는 href="javascript:void(0); return false;" 가 에러가 난다.

 

<a href="#"></a> 로 하는 방법도 있지만, 이 경우 주소가 바뀌는 문제가 생긴다. (그에 따른 처리가 안되는 문제) 

 

그래서 react 에서 위와 같은 효과를 내기 위해서는 이 방법이 그나마 주소가 안바뀌면서 유사한 효과를 내는 것 같다

<a href="#!">해결 방법 1</a>

 

Comments