React में Router लाइब्रेरी के साथ रूटिंग
इस भाग में, हम वेब-एप्लिकेशन बनाने के एक बहुत ही दिलचस्प और महत्वपूर्ण हिस्से - रूटिंग से परिचित होंगे। रूटिंग के कारण ही उपयोगकर्ता कार्यों या भेजे गए अनुरोधों के आधार पर कई वेब-पेजों के बीच नेविगेट कर सकता है।
इस ट्यूटोरियल से हम सीखेंगे कि कैसे एक बाहरी लाइब्रेरी React Router का उपयोग करके, रूटिंग वाले React एप्लिकेशन बनाए जा सकते हैं।
React Router हमें क्लाइंट साइड (यानी ब्राउज़र में) और सर्वर साइड दोनों पर रूटिंग के साथ काम करने की अनुमति देता है। यह जटिल सिंगल-पेज वेब-एप्लिकेशन बनाने की अनुमति देता है जो पूरे पेज को रिफ्रेश किए बिना (यानी सर्वर से अतिरिक्त अनुरोध के बिना) नेविगेशन का उपयोग करते हैं, और साथ ही ब्राउज़र इतिहास (बैक एरो) के साथ काम करते हैं।
React Router कंपोनेंट-आधारित दृष्टिकोण पर आधारित आर्किटेक्चर का उपयोग करता है। इस प्रकार, यह लाइब्रेरी React एप्लिकेशन के कई कंपोनेंट्स के बीच नेविगेशन करने, ब्राउज़र में URL बदलने और आपके एप्लिकेशन की स्थिति को URL के साथ सिंक्रनाइज़ रखने की अनुमति देती है।