href는 목적지, replace는 히스토리, scroll은 위치, prefetch는 사전 준비를 조절한다
Link의 prop은 이동 결과를 바꾸므로 화면 이동 자체와 브라우저 히스토리 경험을 함께 본다.
| prop | 하는 일 | 사용 예 | 주의 신호 |
|---|---|---|---|
| href | 이동할 내부 경로 | href="/dashboard" | 파일 시스템 라우트와 불일치 |
| replace | 현재 히스토리 항목 교체 | 로그인 후 이전 페이지로 돌아가지 않게 함 | 뒤로 가기 UX가 어색해짐 |
| scroll | 이동 후 스크롤 상단 이동 제어 | 앵커 섹션 이동에서 false 검토 | 사용자가 위치를 잃음 |
| prefetch | 대상 페이지 사전 준비 | 링크가 많은 화면에서 false 검토 | 무거운 페이지를 과하게 미리 불러옴 |
| className | 링크 자체 스타일 적용 | 버튼처럼 보이는 링크 | button을 링크 안에 중첩하지 않음 |