5

An Introduction to GraphQL, Queries, Mutations, and RESTful APIs

In the previous chapters, we explored different libraries and methods to develop large-scale enterprise applications using Vue 3. In this chapter, we will first understand what GraphQL is and how it is different from REST. Next, we will explore GraphQL, GraphQL Apollo Server 2, queries, and mutations, and how to integrate these technologies into your Vue.js 3 application. In addition, you will learn how to utilize GraphQL to deliver scalable and high-performing applications.

We will cover the following key topics in this chapter:

  • An introduction to GraphQL
  • Understanding queries and mutations
  • Integrating GraphQL Apollo Client with Vue 3

Also, in this chapter, you will learn ...

Get Architecting Vue.js 3 Enterprise-Ready Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.