React Hooks library for element visibility. Uses the intersection observer API | Hacker News Reader