reducer.js 339 B

123456789101112131415161718192021
  1. export const reducer = (state, action) => {
  2. switch (action.type) {
  3. case 'login':
  4. return {
  5. ...state,
  6. user: action.payload,
  7. };
  8. case 'logout':
  9. return {
  10. ...state,
  11. user: undefined,
  12. };
  13. default:
  14. return state;
  15. }
  16. };
  17. export const initialState = {
  18. user: undefined,
  19. };