<Router history={history}>
<Switch>
<Route exact path="/" render={() => (
AUTH ? (
AUTH == "1" ?
<NormalPage />
:
<AdminPage />
) : (
<Redirect to="/login" />
)
)} />
<Route exact path="/login" component={LoginPage} />
</Switch>
</Router>
J'écris le code comme ceci. lorsque AUTH est indéfini, la page redirigera vers la page de connexion. Mais que dois-je écrire le code dans la page de connexion lorsque je me suis connecté, je veux revenir à la page d'accueil. Maintenant, quand je me suis connecté, j'utilise window.location.href = "/" pour revenir à la page d'accueil. Mais je pense que c'est une mauvaise méthode. Conseils: ma première langue n'est pas l'anglais, donc désolé: Dlorsque je suis connecté, comment rediriger vers la page d'accueil dans le routeur de réaction?