Перенаправление в TypeScript для авторизованных частей - PullRequest
0 голосов
/ 18 февраля 2020

Я использую этот фрагмент кода в моем Login.tsx. Я получаю токен, но я никуда не перенаправлен. Как я могу go перейти к экрану / панели, убедившись, что это происходит только при наличии токена.

if (token){
          alert(token);
          return(
          <Redirect to='/panel'/>
          )
        }

Это то, что я использую в своем App.tsx с BroweserRouter:

export default function App() {
  return (
    <div>
      <Route exact path='/' component= {HomePage}></Route>
      <Route path='/login' component= {LoginPage}></Route>
      <Route path='/user' component= {NewUserPage}></Route>
      <Route path='/panel' component= {PanelHomePage}></Route>
    </div>
  );
}

В index.tsx мое приложение обернуто с BrowserRouter

...