Почему-то не меняется 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;
}
}