Aqui está um guia passo a passo para implementar carregamento lento e divisão de código em um projeto React. Criaremos um aplicativo simples com duas rotas, carregando componentes lentamente.
Se ainda não o fez, crie um novo aplicativo React usando Criar aplicativo React:
npx create-react-app lazy-loading-example cd lazy-loading-example
Instale react-router-dom para roteamento:
npm install react-router-dom
Home.js
import React from 'react'; const Home = () => { returnHome Page
; }; export default Home;
Sobre.js
import React from 'react'; const About = () => { returnAbout Page
; }; export default About;
Agora, modifique seu arquivo App.js para implementar carregamento e roteamento lentos:
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...}>
Agora, execute seu aplicativo para vê-lo em ação:
npm start
Você pode aprimorar ainda mais sua configuração:
Se precisar de recursos mais específicos ou ajuda adicional, entre em contato!
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3