Composite Widgets and React | Hacker News Reader