In this chapter, we'll learn about GraphQL, one of the hottest web technologies currently being used. Many large companies have adopted GraphQL for their APIs, including companies such as Facebook, Twitter, New York Times, and GitHub. We'll learn what makes GraphQL so popular, how it works internally, and how we can take advantage of its features.
In this chapter, we're going to cover the following main topics:
- Understanding GraphQL
- Understanding GraphQL schemas
- Understanding typedefs and resolvers
- Understanding queries, mutations, and subscriptions