validation errors
state is invalid
if there are changes calls validation and sets errors and invalid properites
value to validate if changed
a function called when change is made
a new state object if there is change, same if not
Generated using TypeDoc
represents state for a value which is validated
useful for user facing components