Automatically poll data from GraphQL API with Apollo Client useQuery hook
Developers love to automate things.
For instance, we'd like to be able to send a request to an endpoint every X milliseconds because something interesting might have happened. Or we want to get a new picture of a cute dog.
In this lesson, we're going to use
useQuery hook to display a random image of a dog every 500 milliseconds using the
pollInterval option as well as using the
stopPolling methods from Apollo Client to manually start and stop the polling process.