Re-inventing React component rendering | Hacker News Reader