Используя superagent
в React, у меня есть функция, которая отправляет код в службу API отдыха. Если это удается, он отправляет обратно простой {"success": true}
. Какой лучший способ проверить успешность вызова перед установкой состояния в другое представление с помощью .then(this.props.setStep(ACCEPTANCE))
acceptPromo (e) {
e.preventDefault()
const { offerId } = this.state
superagent
.post('/api/user/offers')
.send({offerId})
.then(this.props.setStep(ACCEPTANCE))
}