장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › useNavigate 이외에 라우터 관련 함수
useNavigate나 Link 태그 등을 사용할때 강의에서와 다르게 사용하려는 것들을 모두 Router 태그로 감싸지 않으면 사용할 수 없다고 나오는데 시간이 흘러서 사용법이 바뀐건가요? 그 전에 세팅은 강의와 동일하게 했습니다.
return 문 안에 전체를 Router 태그로 감싸서 시도해봤는데, 그러려면 useNavigate를 객체로 생성할때 return 안에서 불가능 하고 App 함수에서 강의처럼 let navigate = useNavigate(); 를 선언하면 Router 태그 안에 있지 않다고 오류가 발생합니다
index.js에 <BrowserRouter> 설정 잘해놨나 확인합시다
네 혹시나 빠트린 부분이 있나해서 강의를 3번 돌려봤는데도 동일하게 설정했는데도 Router 컴포넌트 안에서만 사용해야 된다고 오류가 발생하네요 ;;
아 해결 했습니다