Managing React controlled component state | Hacker News Reader