강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

고리오영감님의 프로필 이미지
고리오영감

작성한 질문수

React & FastAPI로 만드는 투표 커뮤니티 플랫폼: 결제 시스템으로 수익화까지!

4-1. Footer 제작

[강의 오류 리포트] React Router Outlet 사용 오류

작성

·

9

0

문제 발생 섹션: 4-1. Footer 제작

문제 내용:

강의 자료에서 제공된 App.jsx 코드에 구조적 오류가 있습니다.

문제점:
1. RootLayout 컴포넌트 내부에서 <Outlet /> 컴포넌트를 사용하고 있으나, 라우터 설정에 자식 라우트(children routes)가 정의되어 있지 않습니다.

2.현재 라우터 구조:
```
const router = createBrowserRouter([

{

path: "/",

element: <LootLayout />,

// children이 없음 - Outlet이 렌더링할 내용이 없음

},

]);
```
발생한 에러:

  • Outlet 컴포넌트 관련 에러 발생

  • 해당 코드 제거 시 정상 동작

제안 사항:

아래 두 가지 중 하나로 수정이 필요합니다:

방법 1)
자식 라우트가 없다면 Outlet 제거
```
<main className="flex-grow container mx-auto px-4 py-8">

{/* <Outlet /> 제거 */}

</main>


추가 의견:

해당 강의를 수강하면서 이번 건 외에도 여러 오류를 발견했습니다. 학습에 상당한 지장이 있는 상황이므로, 강의 전체에 대한 코드 검수 및 업데이트를 요청드립니다.

특히 React Router v6의 최신 문법과 개념(Outlet, createBrowserRouter 등)이 정확히 반영되었는지 재확인이 필요해 보입니다.

수강생들이 불필요한 디버깅 시간을 소비하지 않도록 조속한 개선 부탁드립니다.

 

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
고리오영감님의 프로필 이미지
고리오영감

작성한 질문수

질문하기