Как представить ответ API с помощью redux и отреагировать - PullRequest
0 голосов
/ 08 мая 2020

Я новичок в интерфейсе. Я использую response и redux-form после того, как отправляю форму на бэкэнд, не знаю, как обработать ответ и представить его с помощью response. Мой ответ - всего лишь одно число.

  return function (dispatch, getState) {
    dispatch({
      type: CHANGE_ID_SUBMIT_DATA,
    });
    let reqBody = {
      firstname: changeId.firstName
      username: cnahgeId.userName,
    };

    return fetch(`${__REST_HOST__}/test/api/change/id`, {
      credentials: 'include',
      method: 'post',
      headers: {
        'Accept': 'application/json;charset=UTF-8',
        'Content-Type': 'application/json;charset=UTF-8',
      },
      body: JSON.stringify(reqBody),
    }).then(
      response => dispatch(receiveData(response)),
      error => dispatch({
        type: CHANGE_ID_RESPONSE_ERR_DATA,
        error
      })
    );
  };
}

function receiveData(resp) {
  console.log(resp.text());

  return resp.text().then(response => dispatch({
    type: CHANGE_ID_RESPONSE_DATA,
    newId: response,
    receivedAt: moment(Date.now())
  }));
}```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...