クエリと突然変異の両方を使用してサーバーに要求を行うことができます。これらのクエリでは、いくつかのパラメータを渡すことができ、両方のケースでサーバーからいくつかの結果が得られます。唯一の唯一の違いは、 "this.props.mutation"のような小道具から突然変異を呼び出すことができますが、 "withApollo"でHOCをラップすることができ、 "query"メソッドも小道具で。では、これらの2種類のリクエストの主な違いは何ですか?アポロのクエリと突然変異の違いは?
0
A
答えて
1
厳密に言えば、違いはありません。
...技術的には、任意のクエリを実装してデータを書き込むことができます。 しかし、書き込みを引き起こす操作 が突然変異によって明示的に送信されるべきであるという慣習を確立することは有益です。
ただし、参照実装では以下のことが行われます。
クエリフィールドはパラレルで実行されますが、突然変異フィールドは、 シリーズで順番に実行されます。
これは、我々が自分自身との競合状態で終わるしないようにすること 、我々は1つの リクエストで2つのincrementCredits変異を送信する場合、最初の第二が始まる前に終了することが保証されていることを意味します。
両方の引用符は、以下のリンクから見つけることができます。
http://graphql.org/learn/queries/#mutations
http://graphql.org/learn/queries/#multiple-fields-in-mutations
関連する問題
- 1. 突然変異
- 2. グループごとのdplyr突然変異の相違
- 3. グラフェンのバグ。突然変異?
- 4. GraphQL.jsカスタムスカラータイプの突然変異
- 5. 突然変異さの関数とプロパティ
- 6. GraphQLリレーの関係と突然変異
- 7. 別の突然変異からGraphQL突然変異を呼び出す?
- 8. 突然変異殺害
- 9. リレー/ルータログイン突然変異?
- 10. ダブル/バイナリ突然変異
- 11. GraphQLの突然変異変数
- 12. 略語アクセサーと突然変異子
- 13. トリガのクラッシュ - テーブルの突然変異
- 14. Laravel 5.2突然変異の日付
- 15. Relayの "Expected Name、found EOF"突然変異
- 16. C#の突然変異検査ツール
- 17. Redux状態の突然変異
- 18. Berkeley DBの突然変異エラー
- 19. DOM突然変異観察者はDOM突然変異イベントよりも遅いですか?
- 20. Rの数値と突然変異への時刻変換
- 21. MYSQLクエリ突然、もはや
- 22. バイナリ変換のCharは突然間違っていますか?
- 23. リレー突然変異フラグメント交差
- 24. リアクションリレー:複雑な突然変異ファットクエリー
- 25. リレーで突然変異を再利用
- 26. Python:リスト、突然変異、再帰問題
- 27. GraphQLSchemaで複数のクエリまたは突然変異を定義する方法
- 28. 評価順序とdplyr突然変異との矛盾
- 29. sangria-graphqlでの突然変異の実行方法は?
- 30. 突然変異の値が欠けています