Без кода нельзя подтвердить конкретный дефект, но загрузка должна зависеть от caseId, отменять старую работу и разделять loading, error и success.
Проведите код-ревью формы редактирования: корректно ли заданы зависимости useEffect по caseId, как отменять запросы при смене дела, обрабатывать сетевые ошибки и различать состояния загрузки и ошибки в UI?
Без кода нельзя подтвердить конкретный дефект, но загрузка должна зависеть от caseId, отменять старую работу и разделять loading, error и success.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Без кода нельзя подтвердить конкретный дефект, но загрузка должна зависеть от caseId, отменять старую работу и разделять loading, error и success.
В cleanup используют AbortController и при необходимости проверку актуального ID запроса. AbortError не показывают как сетевую ошибку. При смене дела старый ответ не должен заменить новое состояние; finally устаревшего запроса тоже не должен сбрасывать индикатор текущего.