https://medium.com/javascript-in-plain-english/create-an-auto-saving-react-input-component-in-10-minutes-2359d84dc29b