@Hahahahh

Почему не изменяется state приложения?

Почему-то не меняется state приложения(а скорее всего action почему-то не доходит до reducer'a). В action объект user содержит нужную информацию

action
import { USER_LOGGED_IN } from "../types/types.js"
import api from '../api/api.js'

export const userLoggedIn = user => ({
  type: USER_LOGGED_IN,
  user
});

export const login = credentials => dispatch =>
  api.user.login(credentials).then(user => dispatch(userLoggedIn(user)));


Ну и сам Reducer
import USER_LOGGED_IN from '../types/types.js'

export default function user(state = {}, action = {}) {
  switch (action.type) {
    case USER_LOGGED_IN:
      return action.user;
    default:
      return state;
  }
}
  • Вопрос задан
  • 276 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы