Здравствуйте, подскажите пожалуйста где лучше делать валидацию полей и обрабатывать ошибки?
На фронтенте использую reack-hook-form, на бэке express-validador.
У меня просто была мысль сделать только на бэкэнде и отправлять на ui сам текст. Спасибо буду везде делать, вроде бы мелочь но для меня это важно понять ибо только начал бэкэнд учить
Валидация полей ввода должна выполнятся на фронте для лучшей интерактивности и во-избежание лишней нагрузки на сервер при обработке заведомо неверных данных, а так же на сервере для пресечения злоумышленников которые обходят проверку на фронте.
Желательно чтобы правила были идентичны для фронта и бэка