전진하는 개발러

Route컴포넌트와 Link는 무슨 차이인가? 본문

WEB/JS

Route컴포넌트와 Link는 무슨 차이인가?

어멘션 2023. 7. 7. 22:57

Q. Route컴포넌트와 Link는 무슨 차이인가?

 

얼핏 보면 둘다 어딘가로 길을 안내한다는 의미에서 비슷해보인다. 하지만 그 쓰임새는 확실히 다르다.

 

 

link는 클릭가능한 링크 생성 + 해당 주소를 가진 컴포넌트로 안내하는(네비게이션) 역할을 함.

Route는 그 URL과 컴포넌트를 맵핑하는 역할과, + 컴포넌트를 브라우저에 랜더링하는 역할을 맡고 있다.

 

 

🍎정리

❇️Link는 단순히 주어진 주소를 따라가게 만드는 네비게이션 역할

❇️route는 그 주소랑 실제 장소를 매핑하는 네비게이션 설계자의 역할을 한다고 할 수 있다.