У меня есть общий класс для обработки вызовов API, отправки, размещения и удаления вызовов API в моем приложении. Сейчас я столкнулся с проблемой, потому что функция PUT, которую я вызываю, возвращает «202». В настоящее время я ловлю это в componentDidUpdate (), но проблема, с которой я сталкиваюсь, состоит в том, что реквизит всегда один и тот же (так как он всегда 202). Это для функции обновления, и если я обновляю ее несколько раз, я не могу поймать обновление.
componentDidUpdate(){
if(this.props.myProp !== prevProp.myProp){
doStuf();
}
}
У кого-нибудь есть какие-либо идеи о том, как я могу решить эту проблему? Я думаю, я мог бы просто вызвать api-вызов в локальном файле, но я бы не стал.