Я работал с новым auth0-spa и следовал его руководству по реализации пакета auth0 SDK, заданного auth0 здесь . Я хочу автоматически перенаправить на страницу входа auth0 вместо страницы, на которой есть кнопка «Войти». Может кто-нибудь мне помочь? Вот мой код
import PrivateRoute from "./PrivateRoute";
import React,{useState} from "react";
import { useAuth0 } from "../react-auth0-spa";
import {BrowserRouter, HashRouter, Link, Route, Router, Switch} from "react-router-dom";
import DefaultLayout from "../containers/DefaultLayout";
import history from "../utils/history";
const NavBar = () => {
const { isAuthenticated, loginWithRedirect, logout } = useAuth0();
return (
<div>
{!isAuthenticated && (
<button id="button" onClick={() => loginWithRedirect({})}>Log in</button>
)}
{isAuthenticated && (
<HashRouter history = {history}>
<Switch>
<PrivateRoute path="/" component={DefaultLayout}/>
</Switch>
</HashRouter>
)}
</div>
);
};
export default NavBar;