ホームページ >ウェブフロントエンド >jsチュートリアル >React アプリに空白のページが表示されるのはなぜですか?

React アプリに空白のページが表示されるのはなぜですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-03 10:27:30625ブラウズ

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」プロパティ内で 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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。