GRAPHQL

Query language for APIs.

dhaupin fe6d513 735 B Updated

File contents

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.

dhaupin/vant/tree/main/models/public/skills/vant-skill-graphql commit fe6d513f3b

Frequently asked questions

npx skillmds@latest add dhaupin/graphql