inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

안녕하세요! useParams에서 막혀서 질문 남깁니다 ㅠㅠ

861

작성자 없음

작성한 질문수 0

1

우선 웹라이브러리 파트의 Link태그 적용 강의에서
 
후반부에 useParams 를 사용하게 되는데,
 
이부분부터 무언가 오류가 발생하네요..
 
1. 메인화면 들어갔을때 오류화면
 
 
2. 상품클릭했을때 콘솔로그
 
 
상품을 클릭했을때 변경된 주소까지는잘 적용 되고,
 
useParams 를 사용하기 전까지는 정상 작동 했는데,
 
product 폴더의 index.js 에 useParams 만 넣으면 위처럼 오류가 발생합니다
 
이전에 소스에서는 문제가 안생겼군요 ㅠㅠ
 
import { useParams } from "react-router-dom";

function ProductPage() {
  const { id } = useParams();
  return <h1>상품 상세 페이지 {id} 상품</h1>;
}

export default ProductPage;
 
 
오타가 있나 싶어서 소스자료 복붙해도 마찮가지여서 문의로 남깁니다...
 
react-router-dom 설치 할때 버전을 확인 못하고
 
그냥 설치했다가 나중에 확인해서 5.2 버전으로 다시 설치했는데,
 
 
 
package.json 에는 5.2버전으로 정상적으로 보여지긴 하는데
 
오류내용이 버전이 충돌이 나서 그런건가 싶기도 하고.. 해결 방법이 있을까요? ㅠㅠ
 

react-native tensorflow react HTML/CSS express nodejs 머신러닝 배워볼래요? javascript

답변 2

0

그랩

확인이 누락되었네요 죄송합니다 🙏🏻

보내주신 레포를 다운받고 npm install을 해서 접속했을 때 우선 보이시는 것처럼 별다른 에러가 보이고 있지는 않습니다.
말씀하신 것처럼 react-router-dom 의존성 버전이 잘못되었다고 보이는데요. 5.2버전으로 설치했을 때 정상동작하고 있습니다. 아마 기존 의존성을 제대로 지우지 않았을 수 있어 아래와 같이 해보시면 어떨까요?

현재 문제가 발생한 지점을 보면 new 디렉토리에 package.json이 있고 그 바깥에 또 package.json이 존재합니다. 강의에서처럼 루트에서 하나의 package.json을 만들어 그곳에서 npm install 로 의존성을 설치한 후 실행하시는 것을 추천드립니다

 

(안되시면 다시 댓글 남겨주세요!)

0

그랩

음 우선 에러 내용은 useParams를 함수 밖에서 사용했다는 것 같은데, 올려주신 소스코드로만은 알 수 없네요.

혹시 github repo 공유해주실 수 있으신가요?

0

minguma

repo 사용법을 몰라서.. 
https://github.com/alsrudghdi/onof-market-client

깃허브를 퍼블릭으로 해놓았는데 다른방법으로 해야 할까요?

0

minguma

해결이 안되고 있어요 흑흑 ㅠㅠ

[해결]그랩님 답변 주세요.

0

192

2

그랩님의 답변을 기다립니다/102강 전반적인 에러

0

165

2

[그랩님께]101강 안드로이드 에러들(Key prop)해결방법 궁금합니다.

0

139

2

[재질문][그랩님 답변 부탁드립니다]101강

0

163

2

[그랩님 답변 부탁드립니다]101강 Axios 에러와 502 Bad Gateway 질문

0

120

2

Ngrok 설치 후 forwarding Url 에러

0

148

2

[그랩님께,Ngrok 악성코드 인식 해결방법]질문 드립니다.

0

254

2

Ngrok 설치 후 forwarding Url로 연결 불가

0

158

1

그랩님,[꼭] 답변 부탁드립니다.

0

76

1

[꼭][[꼭] 그랩님, 답변 부탁드립니다], Failed to load resource: the server responded with a status of 404 (Not Found) 상품 상세 페이지 질문입니다.

0

162

1

6강/7강 수업

0

56

1

그랩님, 상품 상세 페이지 에러와 의문점 질문드립니다.

0

105

2

그랩님, 해결되지 않은 에러 메시지 [꼭] 답변 부탁 드립니다.

0

148

2

[재 질문]Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?

0

95

1

Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?

0

134

2

일반적인 css 꾸미기에서 width와 height의 값?

0

98

2

Windows에서의 업로드 후 홈화면 상품이미지 오류 해결방법

0

204

1

그랩마켓 웹화면 구현하기 -2 질문입니다.

0

127

1

react에 반영이 되지 않습니다.

0

252

1

터미널 npm install -g create-react-app 작성 후 오류

0

430

1

create-react-app my app 실행 시 에러

0

358

2

포스트맨 질문

0

105

1

<꼭 답변 부탁 드립니다>그랩선생님, [컴포넌트 사용하기] 강의에서 질문 있습니다.

0

269

2

그랩선생님, 질문 답변 부탁 드립니다.vscode에서 npm install -g create-react-app 입력 후 에러 입니다.

0

493

2