問題タブ [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.
react-apollo - React apollo ミューテーションと楽観的な更新
HOC
の入力タイプに突然変異を伴うgraphqlを使用していますcheckbox
。オプティミスティック UI 更新オプションも追加しました。チェックボックスをvalue=true
オンにすると でミューテーションが発生し、チェックを外すと でミューテーションが発生しvalue=false
ます。
しかし、問題は、高速クリックによってサーバーへの複数のミューテーション呼び出しが発生し、応答に遅延が生じることです。一方optimisticResponse
、更新はその仕事を行い、チェックボックスを切り替えます。サーバーの応答が到着すると、更新関数が再度呼び出され、チェックボックスがトグルされ、UI に不具合が発生します。
予想できる流れをまとめます
クリックの順序:
UI 更新の順序:
これらのグリッチを取り除く方法はありますか?
graphql - 友達を追加するための Graphql スキーマ
こんにちは、フレンド機能のスキーマを作成したいと思います。ログインしたユーザーは、登録ユーザーに友達リクエストを送信できます。私は2人のテーブルユーザーと関係を持っており、自分の友達を得ることができます. redux で動作し、ノード mysql と反応します。しかし、GraphQL で同じことを達成する方法がわかりません。GraphQL cli を使用して、GraphQL プリズマを使用しています
reactjs - ネイティブに反応し、既存の状態遷移中に更新できません
反応するネイティブ コンポーネントがあります。エラーが発生しました:
コード:
CREATE_CUSTOMER_ACCOUNT は graphql です:
handleSubmit を使用しているのは誰ですか?
フォームには、押されたときに handleSubmit を呼び出すボタンがあります。
この構文は正しい onPress={handleSubmit} ですか?
デフォルトの PrimaryButton をエクスポートします。
更新 1:customerCreate
(graphql から)
を削除すると、エラーが消えます。これは、async await が実際には正しいことを意味しますが、customerCreate が必要です