React-router vs Next-router

은채·2022년 6월 27일
0

FE-study

목록 보기
5/10

Next-js 같은 경우는 자바스크립트 a 태그 형식과 거의 같다
원하는 a 태그에 링크를 걸어서 href형식으로 링크를 걸고, 해당 부분은 로 감싼다

next/link

Link 안에 a 태그를 넣으면 시맨틱 요소를 가지고 있는 html 태그로 렌더링이 되기 때문에 웹 표준이나 검색 엔진 최적화 차원에서도 이점을 가진다

Link태그는 사용할 경우 자동적으로 다른 페이지로 넘어갈 때 많이 사용된다.
즉, 어떤 태그를 클릭해 다른 페이지로 넘어갈 때 함수를 동작시키지 않고 그냥 페이지를 보여주면 되는 경우에는 Link를 사용하는 것이 좀더 효율적이고 실무에서 많이 사용하는 방식

react에서는 router.push를 만들고 타입스크립트 혹은 자바스크립트 파일명을 그대로 써주면 그 페이지가 주소가 된다. Routing을 사용하게 되면 클릭이벤트가 발생할때 어떤 함수들이 실행되는지에 따라 다른 회사들에서는 모르니 SEO를 사용하는 것이 좋다

profile
반반무마니

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN