Проверьте перед применением
Сравните фактическое поведение с ожидаемым. Если проверка не проходит, разберитесь в причине перед следующими изменениями.
Неудачное сохранение не должно стирать сделанные правки. DameCode связывает состояние формы, исходные значения и обработчики сохранения с обсуждением проекта в Windows, оставляя предложенный код для вашей проверки.
const dirty = !sameValues(initialValues, values);
return { values, dirty, canReset: dirty };Сравните фактическое поведение с ожидаемым. Если проверка не проходит, разберитесь в причине перед следующими изменениями.
Базовый URL, учётные данные и доступный сервер.
Проверьте возврат поля к прежнему значению и сохранение правок после неудачной отправки.
const dirty = !sameValues(initialValues, values);
return { values, dirty, canReset: dirty };