これは、React プロジェクトで遅延読み込みとコード分割を実装するためのステップバイステップのガイドです。コンポーネントを遅延してロードする 2 つのルートを持つ単純なアプリケーションを作成します。
まだ作成していない場合は、Create React App を使用して新しい React アプリを作成します:
npx create-react-app lazy-loading-example cd lazy-loading-example
ルーティング用にreact-router-domをインストールします:
npm install react-router-dom
Home.js
import React from 'react'; const Home = () => { returnHome Page
; }; export default Home;
About.js
import React from 'react'; const About = () => { returnAbout Page
; }; export default About;
次に、App.js ファイルを変更して遅延読み込みとルーティングを実装します。
import React, { Suspense } from 'react'; import { BrowserRouter as Router, Route, Switch, Link } from 'react-router-dom'; // Lazy load components const Home = React.lazy(() => import('./components/Home')); const About = React.lazy(() => import('./components/About')); function App() { return (); } export default App; Loading...}>
次に、アプリケーションを実行して動作を確認します。
npm start
次の方法でセットアップをさらに強化できます:
より具体的な機能や追加のヘルプが必要な場合は、お知らせください。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3