나는이이를 업데이트하지 않습니다, 반응한다.는 돌아 오는, 로그 아웃 작업은 구성 요소
나는 이것을 수행하는 방법을 배우기 위해 튜토리얼을 따라 갔다.
왜 작동하지 않습니까?
authReducers.js :
import {
AUTHENTICATED,
UNAUTHENTICATED,
AUTHENTICATION_ERROR
} from "../actions/actionTypes";
export default function(state = {}, action) {
switch (action.type) {
case AUTHENTICATED:
return { ...state, authenticated: true };
case UNAUTHENTICATED:
return { ...state, authenticated: false };
default:
return state;
}
}
authActions.js :
import * as actionTypes from "./actionTypes";
export function loginAction(history) {
return async dispatch => {
const timeout = ms => new Promise(res => setTimeout(res, ms));
await timeout(1000);
....
dispatch({ type: actionTypes.AUTHENTICATED });
};
}
export function logoutAction(history) {
...
return { type: actionTypes.UNAUTHENTICATED };
}
"그것은 작동하지 않습니다"매우 도움이되지 않습니다. 구체적으로 어떤 일이 발생할 것으로 예상합니까? 구체적으로 무엇이 일어나고 있습니까? – stone