VueJS infinite scroll component with GraphQL data source | Hacker News Reader