Today I’m going to share my experience with writing React components that collect user input, handle image uploading, and communicate with API to load or persist data. To persist the state of input fields you could write your custom components, but there’s no reason to do so, as there are several npm packages that exist that do …