Trial
Работа с формами в Vue-проектах, почти всегда в связке с Zod через @vee-validate/zod.
Схема валидации описывается один раз на Zod и переиспользуется на клиенте и в типах. Не во всех проектах формы построены единообразно — есть смысл зафиксировать связку VeeValidate + Zod как стандарт.