I'm creating some small lighting components for use with Quick Actions.
While "Never trust the client" means I will have backend validation, for a good user experience, I'd prefer to prevent bad data from even getting submitted.
The seems to a convenient choice for receiving input and getting it take forward data to my server is working beautifully.
However, it isn't clear whether or how I might do any sort of validation on this data.
Or, if if I use some other input elements for the UX, will I be able to use them with lightning:recordEditForm?
(This question is different from the possible duplicate because the actual text of the question seemed to be about conditionally modifying the form to include additional fields instead of about validation. And the provided answer was focused on the same goal. Reading comments, I was able to glean enough information, but it a badly titled question and not a true duplicate.)