Creo que algo que nos vendría muy bien sería un componente de formulario. En el cual pudiéramos definir los campos que contenga y en automático haga las validaciones de los mismos tanto si está vacío algún campo como la respuesta del servicio al cual esté conectado el formulario