REACT

Matched leaf route at location does not have an element or Component. 오류해결방법

2023. 6. 28. 19:36
목차
  1. 오류코드
  2. 해결방법
  3. 느낀점
728x90
반응형

 


오래전에 사놓은 Router강의를 듣다가 오류가 나서 작성해본다.
패스트캠퍼스는 강의구매자들을 위해 업로드를 해야한다.흠흠!

 

 

오류코드

import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'
import Home from './pages/Home';
import Profile from './pages/Profile';
import About from './pages/About';

function App() {
  return (
    <Router>
      <Routes>
      <Route path="/" component={Home} />
      <Route path="/profile" component={Profile} />
      <Route path="/about" component={About} />
      </Routes> 
    </Router>
  );
}

export default App;

 

리액트 강의 듣다가 발견한 오류

Matched leaf route at location "/" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.

 

해결방법

React Router Dom v6로 인하여 변경 사항이 생겼다.

  • component 방식 변경 (`component={COM}` 및 `render={() => <h1>Hello<h1/>}` 삭제)
  • element{ <COM />}으로 사용

 

import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'
import Home from './pages/Home';
import Profile from './pages/Profile';
import About from './pages/About';

function App() {
  return (
    <Router>
      <Routes>
      <Route path="/" element={<Home />} />
      <Route path="/profile" element={<Profile />} />
      <Route path="/about" element={<About />} />
      </Routes> 
    </Router>
  );
}

export default App;

 

느낀점

처음엔 강의가 오래 되어서 실망했다가 오류에 대한 데이터를 하나둘 씩 쌓을 수 있어서 좋은 기회였다.

 

 

 

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)
  1. 오류코드
  2. 해결방법
  3. 느낀점
우주방랑자 개자이너 박모나
우주방랑자 개자이너 박모나
개발자 디자이너가 되기 위해 그간 쌓은 물경력을 회복시키는 중입니다. 다양한 정보를 습득 중입니다 멋진 개자이너가 될겁니다.
250x250
우주방랑자 개자이너 박모나
우주방랑자 개자이너
우주방랑자 개자이너 박모나
전체
오늘
어제
  • 분류 전체보기 (23)
    • UIUX (1)
    • Figma (1)
    • JavaScript (10)
    • REACT (1)
    • CSS&SCSS (1)
    • HTML (1)
    • 10주완성 프로젝트 캠프 (8)

블로그 메뉴

    공지사항

    인기 글

    태그

    • 인사이드아웃
    • figma
    • 리액트
    • 프로젝트캠프후기
    • 피그마
    • IT개발캠프
    • 개발캠프
    • 웅진씽크빅
    • 프로젝트캠프
    • 유데미
    • 스나이퍼팩토리
    • react
    • 개발자부트캠프
    • IT개발자캠프

    최근 댓글

    최근 글

    hELLO · Designed By 정상우.
    우주방랑자 개자이너 박모나
    Matched leaf route at location does not have an element or Component. 오류해결방법
    상단으로

    티스토리툴바

    개인정보

    • 티스토리 홈
    • 포럼
    • 로그인

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.