इस प्रोजेक्ट के बारे में

React Router एक बहु-रणनीति रूटिंग समाधान है जो React एप्लिकेशन के लिए बनाया गया है, Remix Run द्वारा विकसित। इसे न्यूनतम रूप में एक हल्की लाइब्रेरी के रूप में अपना आर्किटेक्चर के साथ या अधिकतम रूप में एक पूर्ण React फ्रेमवर्क के रूप में उपयोग किया जा सकता है। मुख्य क्षमताएँ: - React घटकों के लिए घोषणात्मक रूटिंग - `@react-router/fs-routes` के माध्यम से फ़ाइल-सिस्टम आधारित रूट परिभाषाएँ - समर्पित पैकेज के माध्यम से सर्वर-साइड रेंडरिंग समर्थन - Node.js, Express, Cloudflare Workers, और AWS Lambda (Architect के माध्यम से) सहित कई प्लेटफ़ॉर्म के लिए डिप्लॉयमेंट एडाप्टर्स - `create-react-router` और `@react-router/dev` के माध्यम से डेवलपमेंट टूलिंग पैकेज संरचना: - `react-router` — कोर रूटिंग लाइब्रेरी - `create-react-router` — नए प्रोजेक्टों के लिए स्कैफोल्डिंग टूल - `@react-router/dev` — विकास उपकरण और बिल्ड टूलिंग - `@react-router/node` — Node.js सर्वर एडाप्टर - `@react-router/serve` — उत्पादन सर्वर रनर - `@react-router/express` — Express.js इंटीग्रेशन - `@react-router/architect` — AWS Lambda/Architect एडाप्टर - `@react-router/cloudflare` — Cloudflare Workers एडाप्टर - `@react-router/fs-routes` — फ़ाइल-सिस्टम आधारित रूट कॉन्फ़िगरेशन प्रोजेक्ट पिछले मुख्य संस्करणों (v5, v6, v7) को बनाए रखता है जिनके लिए प्रत्येक के लिए दस्तावेज़ उपलब्ध हैं। उन्नयन गाइड पूर्व संस्करणों से माइग्रेट करने के लिए प्रदान की जाती हैं।