Мое приложение правильно вызывает действие, поскольку приставка показывает, что она получает ожидаемые данные, в которых она нуждается. Проблема в том, что он никогда не сохраняет полезную нагрузку от действия. это похоже на мой профиль редуктор, и это прекрасно работает.
Это действие
export const getCurrentFriends = () => dispatch => {
axios
.get("/api/friends")
.then(res =>
dispatch({
type: GET_FRIENDS,
payload: res.data
})
)
.catch(err =>
dispatch({
type: GET_ERRORS,
payload: {}
})
);
};
Это редуктор
export default function(state = [], action) {
switch (action.type) {
case GET_FRIENDS:
return [
...state,
{
friends: action.payload
}
];
default:
return state;
}
}