Ну, вы можете пропустить проверку данных на стороне клиента, если хотите…
Серьезно, это необходимый минимум для выполнения многих задач;Вы должны проверить серверную часть, чтобы предотвратить целый ряд потенциальных проблем, а остальные части просто фундаментальны.Хорошо, вы можете пропустить отправку на сервер, но в первую очередь вы не взаимодействуете со службой REST.Вы также можете пропустить обновление DOM, но тогда вы не показываете результаты.Другими словами, каждый шаг этой последовательности служит своей собственной цели, которая не зависит от других: они не являются избыточными.
Но это не значит, что вы должны игнорировать DRY.Не за что.Вместо этого вы должны вынести как можно больше этого кода в одно место, чтобы количество повторений было минимальным.(Может быть, даже найти основу, чтобы сделать это для вас.)