You should not use <Route> outside a <Router> 해결법

슬기로운 코딩생활·2021년 4월 30일
0

생각 보다 간단하다.
index.js에 가서 browserRouter로 바꿔주면 끝!

browserRouter

• Link 컴포넌트로 to 속성에 이동할 경로를 써준다.
• Route 컴포넌트 path 속성을 Link의 to속성을 component mapping 경로를 기술한다.
• 새로고침 하면 경로에서 못 찾아 에러가 난다.
• 대부분 레거시 브라우저(IE9 이하)에서는 사용할 수 없다
BrowserRouter은 History API를 사용해야 한다.

0개의 댓글