У меня есть приложение реагирования, которое отображает список данных и подробный вид при нажатии на запись. У меня также есть сборщик данных, который извлекает данные из моего бэкэнда каждые 5 секунд.
В моем подробном представлении у меня есть кнопка удаления, которая удаляет объект на серверной части и затем возвращает на страницу обзора. После удаления я хочу мгновенно обновить список объектов, поэтому я вызываю выборку вручную.
Так что иногда это приводит к состоянию гонки, когда автоматическая выборка данных уже выполняется, запускается вручнуюи завершается первым (так как автоматическое получение дополнительных данных) обновляет список, так что удаленный больше не отображается, а затем автоматическое извлечение заменяет старые данные.
Как это обычно решается?