본문 바로가기

꾸준히 합시다

검색하기
꾸준히 합시다
프로필사진 tturbo0824

  • 분류 전체보기 (97)
    • 코딩 테스트 문제 풀이 (80)
    • 파이썬 기초 (5)
    • 자바스크립트 기초 (7)
    • HTML, CSS 기초 (1)
    • 컴퓨터공학 기초 (1)
    • Errors (1)
    • 기타 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
  • 이분탐색
  • 정렬
  • 계수정렬
  • 버블소트
  • 수학
  • 그리디
  • 구현
  • 문자열
  • 자료구조
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Errors (1)

꾸준히 합시다

[React 에러] Uncaught Error: useNavigate() may be used only in the context of a <Router> component.

nav 버튼을 클릭하면 해당 페이지로 이동하는 기능을 navigate를 사용해서 구현하려 했다. 그때 오류가 발생했고 읽어보니 구성 요소의 컴포넌트 밖에서 useNavigate()를 사용할 수 없다는 경고 메시지였다. 처음에는 당황했지만 알고 보니 단순한 에러였다. Header 컴포넌트 내에서 navigate를 사용했는데 Header 컴포넌트가 태그 밖에 존재하는 것이 문제가 되었다. // 수정 전 App.tsx // ...코드 생략 return ( ) // ... 코드 생략 아래 코드와 같이 Header 컴포넌트를 안으로 옮겨주니 바로 해결되었다. // 수정 후 App.tsx // ...코드 생략 return ( ) // ... 코드 생략

Errors 2022. 7. 28. 15:22
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바