https://tekraze.com/controlled-components-in-react/
Controlled Components in React: 5 Proven Form Tips