Как перехватить API-ответ на вызов PUT, когда в React ответ 202 - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть общий класс для обработки вызовов API, отправки, размещения и удаления вызовов API в моем приложении. Сейчас я столкнулся с проблемой, потому что функция PUT, которую я вызываю, возвращает «202». В настоящее время я ловлю это в componentDidUpdate (), но проблема, с которой я сталкиваюсь, состоит в том, что реквизит всегда один и тот же (так как он всегда 202). Это для функции обновления, и если я обновляю ее несколько раз, я не могу поймать обновление.

componentDidUpdate(){
    if(this.props.myProp !== prevProp.myProp){
         doStuf();
    }
}

У кого-нибудь есть какие-либо идеи о том, как я могу решить эту проблему? Я думаю, я мог бы просто вызвать api-вызов в локальном файле, но я бы не стал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...