Начните с проверки ID и payload в момент submit: отображаемый сотрудник и сохраняемый объект могли разойтись из-за устаревшего обработчика или состояния формы.
В форме редактирования сотрудников при переключении с первого сотрудника на второго отображаются данные второго, но при сохранении на сервер отправляются изменения первого. С чего вы бы начали искать причину и в каких слоях приложения могла бы находиться ошибка?
Начните с проверки ID и payload в момент submit: отображаемый сотрудник и сохраняемый объект могли разойтись из-за устаревшего обработчика или состояния формы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Начните с проверки ID и payload в момент submit: отображаемый сотрудник и сохраняемый объект могли разойтись из-за устаревшего обработчика или состояния формы.
Проверьте closure callback, initialValues/reset, key формы, выбранную сущность в store, API-клиент и соответствие URL запроса. Возможна гонка загрузки: поздний ответ первого сотрудника меняет невидимое состояние. Воспроизведите переключение и сохранение с диагностикой ID, не логируя персональные поля целиком; исправление зависит от найденного источника рассинхронизации.