Ho il seguente:Come impostare il defaultroute ad un'altra rotta in Reagire Router
<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 il defaultroute, SearchDashboard rende in modo non corretto dal momento che ogni * Dashboard ha bisogno di rendering all'interno del cruscotto.
Vorrei che il mio DefaultRoute all'interno della "app" Route per puntare al Route "searchDashboard". È qualcosa che posso fare con React Router, o dovrei usare il normale Javascript (per un reindirizzamento di pagina) per questo?
In pratica, se l'utente accede alla pagina iniziale, desidero inviarli al pannello di ricerca. Quindi credo che sto cercando un Reagire Router funzione equivalente a window.location.replace("mygreathostname.com/#/dashboards/searchDashboard");
Avete provato a utilizzare Redirect Instea d di DefaultRoute? –
@ JonatanLundqvistMedén è esattamente quello che stavo cercando, grazie! Scrivilo come risposta e lo contrassegnerò come corretto. Ci scusiamo per la risposta ritardata. –