Designing Reusable React Components | Hacker News Reader