реагировать на доступ API ответ - PullRequest
0 голосов
/ 12 декабря 2018

Действие:

export const filesDownload = postData => (dispatch) => {
  console.log(postData);
  fetch(`http://${ip}:8000/api/v1/integrator/email/need_attachment/`, {
    method: 'POST',
    headers: {
      'content-type': 'application/json',
    },
    body: JSON.stringify(postData),
  })
    .then(res => console.log(res.json()))
    .then(files =>
      dispatch({
        type: GET_FILES,
        payload: files,
      }));
};

Редуктор:

case GET_FILES : 
  return{
    ...state,
    file: action.payload
  }

Компонент:

OnEnableDisplay = (event) => {
  this.props.filesDownload(attachements_call);
};

Выше мой код, я хочу получить доступ к ответу от API, которыйЯ вхожу в действие в компоненте и снова устанавливаю состояние, чтобы я мог показывать полученные данные.

Я новичок в редуксе, пожалуйста, уделите немного времени, чтобы помочь парням.

...