3 steps to writing compound components | Hacker News Reader