Вот пошаговое руководство по реализации отложенной загрузки и разделения кода в проекте React. Мы создадим простое приложение с двумя маршрутами, лениво загружающее компоненты.
Если вы еще этого не сделали, создайте новое приложение React с помощью Create React App:
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;
О.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