Исходя из этого требования: пользователи остаются в системе только в том случае, если у них открыт браузер. Есть ли рекомендации для SPA не хранить токены JWT в памяти?
//app.js
const reducer = (state, action = null) => {
switch (action.type) {
case "SET_TOKEN":
return {
...state,
token: action.token,
};
.............
//login.js
const token = await login(
email.value,
password.value
);
dispatch({ type: "SET_TOKEN", token });