मुझे समझ नहीं आ रहा है कि 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
शीर्ष उदाहरण में, एक बच्चे के रूप में पारित होने के साथ
—
मिशेल टाइली
/प्रस्तुत करना होगा । नीचे उदाहरण में, करने के लिए जा प्रस्तुत करना होगा साथ न या गाया जा रहा है, के बाद से उनके रास्ते में से कोई भी मेल खाते हैं। AppHome/App HomeAbout
ओह !!! क्या आप इसे एक जवाब के रूप में रख सकते हैं ताकि मैं आपको क्रेडिट दे सकूं? धन्यवाद!
—
निक पिनेडा
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/…