Voici un guide étape par étape pour implémenter le chargement paresseux et le fractionnement de code dans un projet React. Nous allons créer une application simple avec deux routes, chargeant les composants paresseusement.
Si vous ne l'avez pas déjà fait, créez une nouvelle application React à l'aide de Create React App :
npx create-react-app lazy-loading-example cd lazy-loading-example
Installez React-Router-dom pour le routage :
npm install react-router-dom
Home.js
import React from 'react'; const Home = () => { returnHome Page
; }; export default Home;
À propos de.js
import React from 'react'; const About = () => { returnAbout Page
; }; export default About;
Maintenant, modifiez votre fichier App.js pour implémenter le chargement et le routage paresseux :
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...}>
Maintenant, exécutez votre application pour la voir en action :
npm start
Vous pouvez améliorer davantage votre configuration en :
Si vous avez besoin de fonctionnalités plus spécifiques ou d'aide supplémentaire, faites-le-moi savoir !
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3