Queries Mutations and Fragments
Queries Mutations and Fragments
Queries
Fetching data in a simple, predictable way is one of the core features of Apollo Client. Queries are used to fetch GraphQL data attach the result to your UI. In frontend mobile and dashboard we have written multiple queries in mobile app located inshopping-cart-app/src/apollo/server.js
in Dashboard Queries are located in shopping-cart-admin/src/apollo/server.js
As an example look into shopping-cart-app/src/apollo/server.js
and the constant getNotifications
the query is written as
On line 1
categories
is the query name for the frontend while on line 2
categories
is the query name for backend. The parameters written inside notifications are output parameters they will be returned by the GraphQL endpoint.
Now let's take a look at another example this time we are going to pass some parameters as input to a query. The constant foods
is a simple example for this located at food-delivery-app/src/apollo/server.js
On line 1
SubCategoriesById
is the query name for the frontend we are passing a String
where it's variable name is id
$
sign is used for variable name while !
is used for required field. On line 2
subCategoriesById
is the query name for the backend.
Last updated
Was this helpful?