Understanding React and reimplementing it from scratch | Hacker News Reader