問題タブ [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 投票する
2 に答える
3546 参照

react-apollo - redux アクションから apollo クライアント クエリを呼び出す方法

アプリで redux と apollo クライアントを使用している場合、コンポーネント外のアクションからクエリをトリガーする最良の方法は何ですか?

たとえば、redux と apollo クライアントが構成された標準アプリがある場合、「更新」リストをトリガーするにはどうすればよいですか。gqlを持つコンポーネント自体で関数をトリガーできますが、フラックスに沿ったアクションからどのように実行しますか。

そして、そのユーザー データを更新するアクションをトリガーしたいとしますか? ロジックはコンポーネント自体にあるため、アクション自体からその gql クエリをトリガーする方法がわかりません。

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

reactjs - GraphQL by Lokkaで配列を変更するにはどうすればよいですか?

私のクエリ: imageList - object; 変数で変更する方法がわかりません。

0 投票する
0 に答える
1042 参照

reactjs - 反応ルーターで apollo クライアントを使用すると、クライアントが未定義であるというルーター コンテキストの警告が表示されます

Walmart Electrode Starter React アプリに apollo を追加しようとしていますが、クライアント プロパティに関する警告が表示されます。

apollo プロバイダーを使用して、react-router ではないコンポーネントをラップすると、問題なく動作するようです。反応ルーターを追加すると、その警告が表示されますが、ページは引き続き apollo で正常にロードされます。

app.jsx

home.jsx

ルート.jsx

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

reactjs - apollo (graphql) クエリ内で FlowRouter が認識されない

(プロジェクトで) react-apollowithを使用するときに問題が発生します。これは私のクエリです(5秒ごとに更新されるはずです):FlowRoutermeteorgraphql

userId引数と引数をハードコーディングするとregisterToken、クエリは正常に機能します。
したがって、ここでの問題は、これらのFlowRouter.getQueryParam()関数が返されることだと思いundefinedます (私はクライアント側にいますが)。MyComponentブラウザコンソール内またはブラウザコンソール 内で呼び出すと、うまく機能します。

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

javascript - Graphql、react-apollo、コンポーネントの状態のロード時に変数をクエリに転送する方法

ユーザーが要求したときにサーバーからデータをロードする必要がある単純な反応コンポーネントがあります。問題は、動的変数スピーカーUrlを転送して、コンポーネントのロード状態の前にアクセスする方法がわからないことです。確かにからアクセスできますthis.props.paramsが、コンポーネントがロードされておらず、graphqlクエリを作成するとアクセスできません。クエリ - QuerySpeakerURL 変数を手動で設定すると正常に動作します。

ルーター

コンポーネント - SpeakerPage

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

reactjs - 反応するアポロコンポーネントでユニットテストを行う方法は?

モカ、jsdom チャイ、酵素で単体テストをしたいです。私はすでにいくつかの単体テストを行っており、うまく機能しています。

しかし、apollo store に接続されているコンポーネントが動作しません... エラーが発生しました。

これはapollo store に接続されたコンポーネントでのテストです:

そして、これはコンポーネントReviewListです:

npm テストを実行すると、次のトレース ログが表示されます。

単体テストのためだけにこのコンポーネントを切断する方法はありますか?