Redstone-form
Requirements
- dont call it formdata call it appData
- appData to have multiple Context to allow multiple forms
- inputs have a default context
- setValue to not require dispatch
- multiple contexts / forms
- schema for data
- form component to have a preSubmit(function) property
- allow for normalise on submit (unmount) or in context have a normalised value and raw (user input)