Я хотел бы знать, что является лучшей практикой в моем случае.
Я проверяю куки в конструкторе приложений, если есть сохраненный токен.Если это так, я отправляю действие, которое установит для свойства isAuth
значение true.
Моя проблема заключается в том, что я буду перенаправлен на вход в систему, поскольку isAuth является ложным с самого начала.
Я пришелс решением, которое я установлю isAuth
после проверки сеанса, и я не буду ничего переделывать до тех пор. Это нормально? И даже если так, разве нет лучшего решения для этого?
return (
<div>
<Router>
{isAuth ? (
<Switch>
auth routes...
</Switch>
)
: (
<Switch>
login and redirect to login
</Switch>
)}
</Router>
</div>
);