Мое приложение вызывает действие правильно, поскольку избыточность показывает, что оно получает ожидаемые данные, которые ему нужны. Проблема в том, что он никогда не сохраняет полезную нагрузку из действия. это похоже на мой профильный редуктор, и это прекрасно работает.
это действие
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;
}
}
это идея. он получает информацию от вызова API, но не обновляет состояние

Является ли ваше состояние списком, и для каждого вызова API вы добавляете новый элемент в список с объектом, с одним свойством «друзья» с возвращаемыми данными?