Saya memiliki yang berikut ini:
<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>
Saat menggunakan DefaultRoute, SearchDashboard salah merender karena Dasbor * apa pun perlu dirender dalam Dasbor.
Saya ingin agar DefaultRoute saya berada dalam Rute "app" untuk mengarah ke Rute "searchDashboard". Apakah ini sesuatu yang dapat saya lakukan dengan React Router, atau haruskah saya menggunakan Javascript normal (untuk pengalihan halaman) untuk ini?
Pada dasarnya, jika pengguna membuka halaman beranda, saya ingin mengirimnya ke dasbor pencarian. Jadi saya rasa saya sedang mencari fitur React Router yang setara denganwindow.location.replace("mygreathostname.com/#/dashboards/searchDashboard");