mirror of
https://github.com/kou029w/intro-to-graphql.git
synced 2025-01-18 16:08:03 +00:00
ハンズオンのまとめ
This commit is contained in:
parent
87bdb7c82e
commit
03bdbb1a31
1 changed files with 20 additions and 3 deletions
23
README.md
23
README.md
|
@ -509,6 +509,10 @@ query {
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### 発展的な構文
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
### 変数の使用例
|
### 変数の使用例
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -714,6 +718,10 @@ https://graphql-pokemon2.vercel.app/?query=query%20(%24showClassification%3A%20B
|
||||||
|
|
||||||
### ディレクティブ
|
### ディレクティブ
|
||||||
|
|
||||||
|
修飾するための機能
|
||||||
|
|
||||||
|
`@include` ディレクティブの例
|
||||||
|
|
||||||
```graphql
|
```graphql
|
||||||
query ($showClassification: Boolean!) {
|
query ($showClassification: Boolean!) {
|
||||||
pokemon(name: "Pikachu") {
|
pokemon(name: "Pikachu") {
|
||||||
|
@ -730,14 +738,23 @@ query ($showClassification: Boolean!) {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
`@include` … ディレクティブ
|
`@include` ディレクティブは条件に応じてフィールドを含めるかどうかを決める
|
||||||
|
これ以外にも、いくつかディレクティブがある
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## まとめ
|
## まとめ
|
||||||
|
|
||||||
- 3 種類の操作
|
- 基本的な構文
|
||||||
- Query によるデータの取得
|
- 操作
|
||||||
|
- フィールド
|
||||||
|
- 引数と値
|
||||||
|
- 子孫関係
|
||||||
|
- 変数 … Query を再利用できる
|
||||||
|
- 操作名 … 複数の操作を識別できる
|
||||||
|
- エイリアス … フィールドに名前を付ける
|
||||||
|
- フラグメント … いくつかのフィールドをまとめる
|
||||||
|
- ディレクティブ … 修飾するための機能
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue