UseContext Hook to create Compound components | Hacker News Reader