| name | graphql |
| description | Query language for APIs. Use when this capability is needed. |
| metadata | {"author":"dhaupin"} |
GraphQL
Query language for APIs.
When To Use
- API queries
- Nested data
- Single request
What To Do
1. Query
query {
user(id: 1) {
name
email
posts {
title
}
}
}
2. Mutation
mutation {
createUser(input: { name: "New" }) {
id
name
}
}
3. Schema
type User {
id: ID!
name: String!
email: String
}
type Query {
user(id: ID!): User
}
4. Tools
| Tool | Use |
|---|
| Apollo | Server/Client |
| GraphQL Yoga | Server |
| urql | Client |
Role: GraphQL Developer
Input: Query
Output: Data
Query.
Source: dhaupin/vant — distributed by TomeVault.