Ho il seguente:
<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>
Quando si utilizza DefaultRoute, SearchDashboard viene visualizzato in modo errato poiché qualsiasi * Dashboard deve essere visualizzato all'interno di Dashboard.
Vorrei che il mio DefaultRoute all'interno della "app" Route puntasse al percorso "searchDashboard". È qualcosa che posso fare con React Router, o dovrei usare il normale Javascript (per un reindirizzamento di pagina) per questo?
Fondamentalmente, se l'utente va alla home page, voglio inviarlo invece alla dashboard di ricerca. Quindi immagino di cercare una funzionalità React Router equivalente awindow.location.replace("mygreathostname.com/#/dashboards/searchDashboard");