useParams를 이용한 영화 상세 페이지 구현하기
549
작성한 질문수 1
useParams를 이용한 영화 상세 페이지 구현하기에서 가져올 useParams에 파라미터 값이 movieId인 것을 어떻게 확인할 수 있을까요 ?
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
useParams hook은 React Router에서 제공되는 기능으로, 현재 화면의 URL에서 파라미터 값을 추출하는 역할을 합니다. 따라서, 제공되는 파라미터의 이름은 라우트 설정 시에 작성한 것과 동일해야 합니다.
영화 상세 페이지 구현 시에 useParams에서 파라미터값이 movieId로 설정되어 있다면, 라우트 설정 시에도 /movies/:movieId와 같이 설정되어 있어야합니다. 이 경우, useParams에서 추출한 파라미터 값이 “movieId”와 동일할 것입니다.
즉, 코드에서는 다음과 같이 작성할 수 있습니다:
import { useParams } from "react-router-dom";
function MovieDetail() {
const { movieId } = useParams();
console.log(movieId); // 실제로 추출된 파라미터 값 확인
...
}
이를 통해 useParams에서 추출된 파라미터 값이 “movieId”인지 확인하실 수 있을 것입니다.
더 자세한 내용은 리액트 라우터 공식 문서를 참고해보시면 도움이 될 것입니다. 감사합니다.
강의 소스 코드 압축 풀기 오류
0
71
1
런타임 에러 ㅠㅠ
0
86
1
강의대로 따라갔는데 에러보다 api키로 들어간 넷플릭스? 그런게 렌더링 되지 않습니다 ㅠ
0
102
1
안녕하세요 개발과 상관없는 질문입니다만
0
111
1
리액트 라우터 관련
0
102
1
react-beatiful-dnd에서 문제가 발생합니다.
0
103
1
react19에서는 react-beautiful-dnd가 설치되지 않습니다.
0
813
1
useEffect로 사용을 해도 되나요?
0
200
1
넷플릭스 오리지널 제외하고 슬라이드가 동작을 안합니다.
0
195
1
react 19의 useActionState가 더이상 isPending은 지원하지 않는 듯합니다
0
280
2
리액트 dockderfile 작성 시 COPY 질문
0
145
1
next.js에서부터는 react query 필요없는지
0
320
1
기능
0
197
1
오류가 안보여요
0
196
1
CSS
0
218
1
local storage
0
209
1
list컴포넌트 생성하기
0
224
1
검색어 입력 후 초기화하는 방법 궁금합니다!
0
331
1
Banner.css에 대해서
0
447
1
플러그인이 추천을 안해줍니다
0
321
1
마이너스버튼 테스트
0
279
2
리액트 서버 실행 오류
0
1156
2
오류메세지는 확인했는데 어떻게 고쳐야 할지 모르겠습니다 ㅠ
0
298
1
creactStore질문이요
1
284
2





