मुझे समझ नहीं आ रहा है कि IndexRoute और IndexLink का उपयोग करने का उद्देश्य क्या है । ऐसा लगता है कि किसी भी मामले में नीचे दिए गए कोड को पहले होम कंपोनेंट चुना जाएगा जब तक कि अबाउट पाथ एक्टिवेट नहीं हो जाता।
<Route path="/" component={App}>
<IndexRoute component={Home}/>
<Route path="about" component={About}/>
</Route>
बनाम
<Route path="/" component={App}>
<Route path="home" component={Home}/>
<Route path="about" component={About}/>
</Route>
पहले मामले में यहाँ क्या लाभ / उद्देश्य है?
आप कल्पना कर सकते हैं कि मुख्य एक नेविगेशन बार है और यह होम और अबाउट मुख्य पृष्ठ है जिसे आप नेविगेशन बार पर क्लिक कर सकते हैं।
—
Nick Pineda
शीर्ष उदाहरण में, एक बच्चे के रूप में पारित होने के साथ
—
मिशेल टाइली
/
प्रस्तुत करना होगा । नीचे उदाहरण में, करने के लिए जा प्रस्तुत करना होगा साथ न या गाया जा रहा है, के बाद से उनके रास्ते में से कोई भी मेल खाते हैं। App
Home
/
App
Home
About
ओह !!! क्या आप इसे एक जवाब के रूप में रख सकते हैं ताकि मैं आपको क्रेडिट दे सकूं? धन्यवाद!
—
निक पिनेडा
V1.0 करने के लिए v0.13 से परिवर्तन में वे से नाम बदल दिया है
—
क्लार्की
DefaultRoute
करने के लिए IndexRoute
। मुझे लगता है कि 'डिफ़ॉल्ट' उद्देश्य का बेहतर वर्णन करता है। github.com/rackt/react-router/blob/master/…
Home
जब तक रास्ता नहीं था, पहले उदाहरण में क्यों चुना जाएगा/home
? डॉक्स में स्पष्टीकरण की जाँच करें: github.com/rackt/react-router/blob/master/docs/guides/basics/…