問題タブ [react-apollo]

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 に答える
475 参照

apollostack - Apollo GraphQL: 子コンポーネントは親クエリを再実行しますか?

Apollo クエリが添付された親コンポーネントがあります。

userPhotorender 関数に埋め込まれた子コンポーネントがあります。

子コンポーネントがない場合、withData GraphQL 関数は 2 回実行されloading == trueます。

子コンポーネントを含めると、withData GraphQL 関数が3 回実行されます。3 回目getOneUserは未定義で、コンポーネントがエラーをスローします。

どうすればこれを修正できますか?

情報をお寄せいただきありがとうございます。

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

apollostack - Mongo コンソールからコレクションを更新すると、Meteor Apollo が UI を更新しない

meteor apollo スターター キットhttps://github.com/apollostack/meteor-starter-kit の使用を開始し、コレクション「Posts」を作成して、データを UI に取り込むことができました。しかし、mongo コンソールからコレクションを更新すると、UI が自動的に更新されません...設定が不足していますか? 誰でもここで私を助けることができますか?

コードは次のとおりです。

スキーマとリゾルバー:

アプリ コンポーネント:

クライアント/main.js

サーバー/main.js

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

react-native - Apollo の例に pull-to-refresh を追加する方法

apollo クライアント デモhttp://dev.apollodata.com/にプル ツー リフレッシュ機能を追加するにはどうすればよいですか?

graphql 関数は、graphql コンポーネントを作成するラッパーまたはファクトリ関数のように見えますか? プルして更新するなどの機能をgraphqlコンポーネントに実装するにはどうすればよいですか?

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

graphql - 配列の結果に対する optimisticResponse はどのように見えますか?

これは、ミューテーション入力が並べ替えられた配列であるアイテムを並べ替えることができるリスト用であり、ミューテーション結果は、データベースに保存された後の新しい順序の写真のリストです。optimisticResponse実際の突然変異はうまく機能しますが、配列の for がどのように見えるべきかはわかりません。




0 投票する
2 に答える
11723 参照

react-apollo - UI がない場合でも、apollo react クライアントを使用するためにコンポーネントにバインドする必要がありますか?

私は Auth0 ロック ウィジェットの実装に関するいくつかのビジネス ロジックを実行しており、サインインするためにいくつかの graphql ミューテーションを呼び出す必要があります。ただし、react を使用したすべての apollo クライアントの例を見ると、graphql メソッドは関数をコンポーネントにバインドしているようです。

  • 反応コンポーネントにバインドせずに gql ミューテーションを直接呼び出すことはできますか?
  • コンポーネントにいない場合、ApolloProvider からクライアントを取得する最良の方法は何ですか? ApolloProvider から参照できる静的シングルトン インスタンスはありますか?それとも、ルート アプリケーション コンポーネントからクライアント参照を渡す必要がありますか?
0 投票する
1 に答える
859 参照

javascript - Apollo サブスクリプション PubSub がリスナーをトリガーしない

apollo で動作するサブスクリプションの取得に取り組んでいます。Web ソケットを適切にセットアップしました。pubsub モジュールに流れ込むのを見ると、接続していることがわかります。発行時にサーバーが応答をトリガーしていないため、購読方法に問題があると思いますが。

サブスクリプションと呼ばれるものに使用しているため、命名に関する混乱をお詫びします。

Graphql サブスクリプション

GraphQLタイプ

サブスクリプション マネージャーとセットアップ機能:

In My Mutation (発火が見える)

イベントが発生すると、subscriptionsUpdated の解決関数またはセットアップ関数が起動するのではないでしょうか?

このトピックに関するgithuntの例と中程度の投稿を調べましたが、この最後の部分を機能させるのにまだ苦労しています。

どんな助けや洞察も素晴らしいでしょう!

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

javascript - Apollo: データ / ミューテーション プロパティがコンポーネントに渡されない

クエリとミューテーションを含む次のコンポーネントがありますが、コンポーネントはデータとミューテーション プロパティを受け取りません。

コードで何か間違っていることや不足していることはありますか? ただし、クエリは実行されますが、渡されません。this.props.mutate と this.props.data は未定義です。

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

django - GraphQL での列挙値のクエリ

このようなモデルがあるとします

このモデルをそのGrapheneオブジェクトタイプのコンパニオンと組み合わせると

名前付きの列挙型OrderState!が作成されます。

私は気にしている

  1. 列挙型を照会するにはどうすればよいですか
  2. Apollo クライアントを使用して React で列挙型を管理するにはどうすればよいですか

最初の質問については、このクエリがあります

A_1とのような奇妙な状態値が表示されA_2ます。「イニシエート」のような意味のある価値を与えてくれると期待していました。kv ペア列挙型の値を取得するにはどうすればよいですか?

2 番目の質問では、この列挙型の可能な値のリストをユーザーに提示したい場合、どうすればよいでしょうか?