Right now the form validation is pretty open ended, going off of the onSubmit func throwing errors or not. It might be helpful to have some simple annotations to provide inline validations. This could end up looking like:
<TextField name='blah' required={true}/>
or
<DateField name='dob' isValid={x => x < today}/>