আমার নিম্নলিখিতগুলি রয়েছে:
<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>
ডিফল্টরউট ব্যবহার করার সময়, অনুসন্ধান ড্যাশবোর্ড ভুলভাবে রেন্ডার করে যেহেতু যে কোনও * ড্যাশবোর্ডকে ড্যাশবোর্ডের মধ্যে রেন্ডার করা দরকার।
আমি আমার ডিফল্ট রুটটির জন্য "অ্যাপ্লিকেশন" রাউটের অভ্যন্তরে রুটটি "অনুসন্ধানড্যাশবোর্ডে" নির্দেশ করতে চাই। এটি কি আমি প্রতিক্রিয়া রাউটারের সাহায্যে করতে পারি বা এর জন্য আমার কি সাধারণ জাভাস্ক্রিপ্ট (কোনও পৃষ্ঠা পুনর্নির্দেশের জন্য) ব্যবহার করা উচিত?
মূলত, যদি ব্যবহারকারী হোম পৃষ্ঠায় যান তবে আমি তাদের পরিবর্তে অনুসন্ধান ড্যাশবোর্ডে পাঠাতে চাই। সুতরাং আমি অনুমান করি আমি এর সমান একটি প্রতিক্রিয়া রাউটার বৈশিষ্ট্যটি সন্ধান করছিwindow.location.replace("mygreathostname.com/#/dashboards/searchDashboard");