Aquí hay una guía paso a paso para implementar la carga diferida y la división de código en un proyecto de React. Crearemos una aplicación simple con dos rutas, cargando componentes de forma perezosa.
Si aún no lo has hecho, crea una nueva aplicación React usando Crear aplicación React:
npx create-react-app lazy-loading-example cd lazy-loading-example
Instalar reaccionar-router-dom para enrutamiento:
npm install react-router-dom
Inicio.js
import React from 'react'; const Home = () => { returnHome Page
; }; export default Home;
Acerca de.js
import React from 'react'; const About = () => { returnAbout Page
; }; export default About;
Ahora, modifique su archivo App.js para implementar la carga diferida y el enrutamiento:
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...}>
Ahora, ejecuta tu aplicación para verla en acción:
npm start
Puedes mejorar aún más tu configuración:
Si necesitas funciones más específicas o ayuda adicional, ¡avísame!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3