동적 route의 params는 서버에서 조회 키로 바꾼 뒤 fetch에 사용한다
URL 조각을 그대로 화면에 뿌리지 않고, 검증 가능한 id로 바꿔 서버 fetch와 404/오류 흐름에 연결한다.
| 단계 | page.tsx에서 하는 일 | 결과 | 확인할 점 |
|---|---|---|---|
| params 받기 | await params로 id 추출 | URL /users/5 → id=5 | Promise 타입과 예외 처리 |
| 검증 | id 형식과 범위 확인 | 잘못된 값은 notFound 또는 오류 | 빈 화면으로 실패 숨기지 않기 |
| fetch | 서버에서 /users/:id 요청 | 상세 데이터 확보 | cache/no-store 정책 결정 |
| 렌더 | HTML에 상세 정보 표시 | 브라우저는 결과 UI 수신 | Link는 현재 문법 사용 |