Persist and rehydrate React state
A simple form wrapper to handle common concerns such as inputs, validations, and persistence