Debugging with the Apollo Client Devtools
Whenever you write or extend your own application, you have to test, debug, and log different things during development. In Chapter 1, Preparing Your Development Environment, we looked at the React Developer Tools for Chrome, while in Chapter 2, Setting Up GraphQL with Express.js, we explored Postman for testing APIs. Now, let's take a look at another tool.
The Apollo Client Devtools is another Chrome extension, allowing you to send Apollo requests. While Postman is great in many ways, it does not integrate with our application and does not implement all GraphQL-specific features. The Apollo Client Devtools rely on the Apollo Client that we set up very early on in this chapter.
Every request, either a query or mutation, is sent through the Apollo Client of our application. The developer tools also provide features such as autocomplete, for writing requests. They can show us the schema as it is implemented in our GraphQL API, and...