यहां रिएक्ट प्रोजेक्ट में आलसी लोडिंग और कोड विभाजन को लागू करने के लिए चरण-दर-चरण मार्गदर्शिका दी गई है। हम दो मार्गों के साथ एक सरल एप्लिकेशन बनाएंगे, घटकों को लापरवाही से लोड करेंगे।
यदि आपने पहले से नहीं बनाया है, तो क्रिएट रिएक्ट ऐप का उपयोग करके एक नया रिएक्ट ऐप बनाएं:
npx create-react-app lazy-loading-example cd lazy-loading-example
रूटिंग के लिए रिएक्ट-राउटर-डोम स्थापित करें:
npm install react-router-dom
Home.js
import React from 'react'; const Home = () => { returnHome Page
; }; export default Home;
अबाउट.जेएस
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