私はこれを持っているに更新されません、反応します。はReduxの、ログアウトのアクションがコンポーネント
私はチュートリアルに従ってこれを行う反応を還元する方法を学びました。
なぜ機能しないのですか?
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