Redux не будет обновлять состояние при обработке действия - PullRequest
0 голосов
/ 21 марта 2019

Мое приложение правильно вызывает действие, поскольку приставка показывает, что она получает ожидаемые данные, в которых она нуждается. Проблема в том, что он никогда не сохраняет полезную нагрузку от действия. это похоже на мой профиль редуктор, и это прекрасно работает.

Это действие

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;
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...