react router가 동작하지 않을 때

2021. 12. 5. 17:42·React

새로운 프로젝트 생성 후 react-router-dom을 통해 라우팅 기능을 구현하려고 했는데, 의도한대로 동작하지 않는 상황이 있었다.

 

문제의 원인은 react-router-dom의 버전에 따라 사용방법이 상이할 수 있으므로, 버전에 맞는 방법을 사용하면 된다.

 

먼저 프로젝트의 package.json 파일에서 react-router-dom의 버전을 확인한다.

 

필자의 경우

react-router-dom": "^6.0.2

6버전의 react-router-dom을 사용하고 있었으므로, 

 

버전에 맞는 방식으로 속성을 변경해준 후 정상적으로 작동했다.

 

      <BrowserRouter>
        <Navigation />
        <Routes>
          <Route path="" element={<Home />} />
          <Route path="about" element={<About />} />
        </Routes>
      </BrowserRouter>

path 속성의 / 제거

component 속성을 element로 변경

 

'React' 카테고리의 다른 글

[React] gh-pages -d build npm 오류 해결 (git 자격증명)  (0) 2021.06.01
'React' 카테고리의 다른 글
  • [React] gh-pages -d build npm 오류 해결 (git 자격증명)
HWBB
HWBB
흥미주도개발자
  • HWBB
    코딩공부방
    HWBB
  • 전체
    오늘
    어제
    • 분류 전체보기 (164)
      • 알고리즘 (61)
      • Android (27)
      • Kotlin (0)
      • Java (2)
      • Design Pattern (2)
      • React Native (1)
      • Python (0)
      • TIL (21)
      • Unity (0)
      • React (2)
      • AWS (0)
      • Git (11)
      • MFC (1)
      • Spring (4)
      • Computer Science (4)
      • Vue (4)
      • Infra (6)
      • 박현우 (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 승윤이
  • 공지사항

  • 인기 글

  • 태그

    GIT
    Java
    baekjoon
    AWS
    programmers
    안드로이드
    github
    프로그래머스
    자바
    coding
    안드로이드 스튜디오
    코틀린
    Android
    Kotlin
    algorithm
    코딩테스트
    알고리즘
    백준
    깃허브
    android studio
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
HWBB
react router가 동작하지 않을 때
상단으로

티스토리툴바