인프런 커뮤니티 질문&답변

해리님의 프로필 이미지
해리

작성한 질문수

next 14.2 최신버전 공식문서 파먹기

Linking and Navigation

<Link> 사용유무

작성

·

109

1

Link 태그안에 a 태그가 내장되어있는데, 그럼 내부 라우트간의 이동에만 Link를 쓰고, 외부 링크 연결에만 a 태그를 쓰시나요? 아니면 무조건 Link로만 사용하시나요?

답변 1

2

더코딩클럽님의 프로필 이미지
더코딩클럽
지식공유자

안녕하세요 더코딩클럽입니다.

내부 라우트간의 이동에는 Link를 씁니다.
https://nextjs.org/docs/pages/api-reference/components/link
공식문서 첨부드립니다. (client-side navigation between routes) 라고 정의되어 있는 것으로부터 추론할 수 있습니다.

외부링크를 사용할 때는 <a> 태그 를 사용합니다.(Link 사용하지 않습니다. )
속성으로 target=_blank 를 적용하구요. 보안을 위해서 속성으로 rel='noreferrer noopenner' 적용을 권장드리구요.

감사합니다.

해리님의 프로필 이미지
해리

작성한 질문수

질문하기