<Route> 태그 사용시 화면 렌더링이 안됩니다.
1344
작성한 질문수 6

강사님 설명과는 다르게 디렉토리 구조를
pages 내 Home.js, About.js이렇게 만든게 아니라
pages/home 내 index.js 방식으로 작성했는데요
첫 번째 스크린샷처럼 <Route>태그를 주석처리하면 컴포넌트가 보이는데

두번째 스크린샷처럼 <Route>태그를 살리면 아무 컴포넌트도 렌더링 되지 않습니다.
혼자서 몇시간 잡고 있다가 도저히 해결이 안되서 질문드립니다 ㅠ.ㅠ
답변 1
4
질문 올리고 혹시나 해서 더 찾아봤는데,
제가 사용하는 react-router-dom version은 6.2.1이라v.5.x.x 와 <Route>를 사용하는 방식이 달라졌습니다.
저는 아래방식으로 문제를 해결했습니다.
import React from "react";
import { Routes, Route } from "react-router-dom";
import Container from "components/common/Container";
import Home from "pages/home";
import BusinessInquiry from "pages/business";
import UserRoutes from "pages/users";
function Root() {
return (
<Container>
최상위 컴포넌트
<Routes>
<Route path="/" element={<Home />} />
<Route path="/business" element={<BusinessInquiry />} />
<Route path="/users/*" element={<UserRoutes />} />
</Routes>
</Container>
);
}
유저 라우팅
import React from "react";
import { Routes, Route, Outlet } from "react-router-dom";
import Profile from "pages/users/profile";
import Login from "pages/users/login";
import Signup from "pages/users/signup";
function UserRoutes({ match }) {
return (
<>
<Routes>
<Route path="/profile" element={<Profile />} />
<Route path="/login" element={<Login />} />
<Route path="/signup" element={<Signup />} />
</Routes>
</>
);
}
export default UserRoutes;
저와 같은 문제를 겪으신 분들을 위해 참고 출처 남깁니다.
https://velog.io/@soryeongk/ReactRouterDomV6
안녕하세요.
0
62
1
[OneToOne Field Demo] get_user_model() 메서드를 활용해야 하는 이유?
0
282
1
useEffect 훅에서 else 유무에 따른 결과
0
221
1
useAxios 훅의 dependency array 설정
0
254
1
useEffect에서 변수 업데이트 관련 질문
0
385
1
rest_framework.generics.CreateAPIView의 model 속성 유무
0
273
1
bootstrap4
0
479
4
리뉴얼 강의가 오픈이 되면 기존 강의는 더이상 못보는걸까요
1
373
1
admin form에서 앞선 필드 선택 후 다른 필드 select widget 구성하는 방법
0
577
3
useState는 필수일까요?
0
269
1
python manage.py makemigrations instagram 시 created_at default 오류가 발생합니다.
0
606
4
Django allauth를 사용한 소셜 로그인 시 에러
0
657
1
프로젝트명 변경 뒤, 디버그툴바+디버그모드 사용 시 에러
0
561
2
useLocalStorage() 함수 사용여부
0
233
1
django에 LOGIN_URL = '/accounts/login/'의 의미?
0
451
1
리듀서의 의미 재확인
0
435
1
simple-jwt Refresh Token 사용 노하우
0
903
2
docker compose 를 통한 배포 관련 오류 문의
0
683
1
파이썬 속도 장고 관련 궁금한게 있습니다.
0
368
1
is_like_user
0
236
1
related_name 오류
0
276
1
re_path 오류
0
263
1
re_path url
0
252
1
No post matches the given query
0
667
2





