Я выполняю авторизацию response-redux, и у меня возникает ошибка, когда я использую действие «ВЫХОД». это мой редуктор: `
const loginRegLogoutReducer = (state, action) => {
if (!state){
return {}
}
if(localStorage.authToken && action.type === "CHECK_LOGIN" && localStorage.authToken !== null){
let user = jwt(localStorage.authToken)
return {username: user.username, id: user.sub, birthday: user.birthday}
}
if(action.type = 'LOGIN'){
let user = jwt(action.token)
localStorage.setItem('authToken', action.token)
return {username: user.username, id: user.sub, birthday: user.birthday}
}
if(action.type = 'LOGOUT'){
localStorage.removeItem('authToken')
}
return state
}
` и вот что я делаю:
<i class="fa fa-sign-out logout" onClick={() => store.dispatch({type: "LOGOUT"})}/>
, поэтому это дает мне ошибку InvalidTokenError: указан неверный токен