У мене є таке:
<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 відображається неправильно, оскільки будь-яка * Інформаційна панель повинна бути відображена на панелі керування.
Я хотів би, щоб мій DefaultRoute в межах програми "Додаток" вказав на "ПошукDashboard" маршруту. Це щось, що я можу зробити з React Router, або я повинен використовувати для цього звичайний Javascript (для перенаправлення сторінки)?
В основному, якщо користувач переходить на головну сторінку, я хочу надіслати їх замість на панель пошуку. Тож, мабуть, я шукаю функцію React Router, еквівалентнуwindow.location.replace("mygreathostname.com/#/dashboards/searchDashboard");