Everything I know about variant-driven UI components – after 2 years exploring | Hacker News Reader