मेरे पास निम्नलिखित हैं:
<Route name="app" path="/" handler={App}>
<Route name="dashboards" path="dashboards" handler={Dashboard}>
<Route name="exploreDashboard" path="exploreDashboard" handler={ExploreDashboard} />
<Route name="searchDashboard" path="searchDashboard" handler={SearchDashboard} />
<DefaultRoute handler={DashboardExplain} />
</Route>
<DefaultRoute handler={SearchDashboard} />
</Route>
DefaultRoute का उपयोग करते समय, SearchDashboard गलत तरीके से प्रस्तुत करता है क्योंकि डैशबोर्ड के भीतर किसी भी * डैशबोर्ड को प्रस्तुत करने की आवश्यकता होती है।
मैं रूट "सर्चडैशबोर्ड" को इंगित करने के लिए "ऐप" रूट के भीतर अपने डिफॉल्टरूट के लिए चाहूंगा। क्या यह कुछ ऐसा है जिसे मैं रिएक्ट राउटर के साथ कर सकता हूं, या क्या मुझे इसके लिए सामान्य जावास्क्रिप्ट (पृष्ठ पुनर्निर्देशित के लिए) का उपयोग करना चाहिए?
मूल रूप से, यदि उपयोगकर्ता होम पेज पर जाता है तो मैं उसे खोज डैशबोर्ड के बजाय भेजना चाहता हूं। इसलिए मुझे लगता है कि मैं इसके बराबर एक रिएक्टर राउटर सुविधा की तलाश कर रहा हूंwindow.location.replace("mygreathostname.com/#/dashboards/searchDashboard");