J'ai ce qui suit:
<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>
Lors de l'utilisation de DefaultRoute, SearchDashboard effectue un rendu incorrect car tout * Dashboard doit être rendu dans Dashboard.
Je voudrais que mon DefaultRoute dans le "App" Route pour pointer vers la Route "searchDashboard". Est-ce quelque chose que je peux faire avec React Router, ou devrais-je utiliser du Javascript normal (pour une redirection de page) pour cela?
Fondamentalement, si l'utilisateur accède à la page d'accueil, je souhaite plutôt l'envoyer au tableau de bord de recherche. Je suppose donc que je recherche une fonctionnalité de React Router équivalente àwindow.location.replace("mygreathostname.com/#/dashboards/searchDashboard");