問題タブ [graphql-mutation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
363 参照

react-apollo - React apollo ミューテーションと楽観的な更新

HOCの入力タイプに突然変異を伴うgraphqlを使用していますcheckbox。オプティミスティック UI 更新オプションも追加しました。チェックボックスをvalue=trueオンにすると でミューテーションが発生し、チェックを外すと でミューテーションが発生しvalue=falseます。

しかし、問題は、高速クリックによってサーバーへの複数のミューテーション呼び出しが発生し、応答に遅延が生じることです。一方optimisticResponse、更新はその仕事を行い、チェックボックスを切り替えます。サーバーの応答が到着すると、更新関数が再度呼び出され、チェックボックスがトグルされ、UI に不具合が発生します。

予想できる流れをまとめます

クリックの順序:

UI 更新の順序:

これらのグリッチを取り除く方法はありますか?

0 投票する
1 に答える
519 参照

graphql - 友達を追加するための Graphql スキーマ

こんにちは、フレンド機能のスキーマを作成したいと思います。ログインしたユーザーは、登録ユーザーに友達リクエストを送信できます。私は2人のテーブルユーザーと関係を持っており、自分の友達を得ることができます. redux で動作し、ノード mysql と反応します。しかし、GraphQL で同じことを達成する方法がわかりません。GraphQL cli を使用して、GraphQL プリズマを使用しています

0 投票する
3 に答える
381 参照

reactjs - ネイティブに反応し、既存の状態遷移中に更新できません

反応するネイティブ コンポーネントがあります。エラーが発生しました:

コード:

CREATE_CUSTOMER_ACCOUNT は graphql です:

詳細はこちら

handleSubmit を使用しているのは誰ですか?

フォームには、押されたときに handleSubmit を呼び出すボタンがあります。

この構文は正しい onPress={handleSubmit} ですか?

デフォルトの PrimaryButton をエクスポートします。

更新 1:customerCreate (graphql から) を削除すると、エラーが消えます。これは、async await が実際には正しいことを意味しますが、customerCreate が必要です