Как защитить статус оплаты в React от запоздалых ответов
На экране оплаты подписки на закрытый Telegram‑канал статус обновляется автоматически. Есть и кнопка «Проверить оплату». Пользователь нажимает её, пока фоновый запрос ещё выполняется.
Интерфейс показывает «Оплачено», а через полсекунды возвращается к «Ожидаем оплату». В Network у обоих ответов HTTP 200: ошибка видна только в данных и порядке их прихода.Фоновый запрос прочитал заказ до оплаты, но его ответ задержался.
habr.com