Modeling form state in React | Hacker News Reader