Some thoughts on how to handle component communication in ReactJS | Hacker News Reader