>웹 프론트엔드 >JS 튜토리얼 >내 React 앱에 빈 페이지가 표시되는 이유는 무엇입니까?

내 React 앱에 빈 페이지가 표시되는 이유는 무엇입니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-03 10:27:30636검색

Why Am I Seeing a Blank Page in My React App?

React의 빈 페이지: 실수 발견

React 개발을 시작할 때 빈 페이지가 나타나는 답답한 문제에 직면할 수 있습니다. 해당 애플리케이션으로 이동합니다. 이 렌더링 문제의 근본 원인을 식별하려면 코드를 철저히 조사해야 합니다.

이 경우 제공된 React 애플리케이션은 페이지 간 라우팅을 위해 "react-router-dom" 패키지를 사용합니다. App.js의 Route 구성 요소를 조사하면 이전 버전 라이브러리의 오래된 구문을 활용한다는 것을 알 수 있습니다.

react-router-dom@6에서는 라우팅된 콘텐츠의 렌더링이 다음을 사용하는 방식에서 전환되었습니다. "구성요소" 소품을 "요소" 소품으로 변경합니다. 이 수정으로 인해 구성 요소를 구성 요소로 참조하는 대신 "element" prop 내에서 JSX로 전달해야 합니다.

문제를 해결하려면 다음 구문을 통합하도록 App.js 파일을 수정하세요.

import {BrowserRouter as Router,Routes,Route,} from "react-router-dom";
import { Home } from './components/Home';
import { Wallet } from './components/Wallet';

function App() {
  return (
      <Router>
        <Routes>
          <Route path="/" element={<Home />} />
          <Route path="/wallet" element={<Wallet />} />
        </Routes>
      </Router>
  );
}

이 조정을 수행하면 구성 요소가 JSX 구조 내에서 올바르게 렌더링되어 홈 및 지갑 페이지가 적절하게 표시됩니다.

위 내용은 내 React 앱에 빈 페이지가 표시되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.