If you want access to the FormSubmittedEvent or FormResetEvent from the unified form events API of Angular 18 and later, then you definitely need a <form>
element, and also properly type the buttons with type="reset"
and type="submit"
inside.
Besides that, I have gotten by without needing a <form>
element for the most part.