問題タブ [relay]

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 投票する
0 に答える
246 参照

reactjs - リレー ミューテーション エラー: 応答ペイロードにレコード ID が必要です

接続内のノードを削除する Relay Mutation があります。

そして、私がそれを使用すると:

理解できないエラーが表示されます:

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

session - 解析セッション トークンを使用して、graphql でリクエストを行う方法

私は解析アプリを持っており、各リクエストで sessionToken を送信したいので、どのユーザーが何にアクセスしているかがわかります。この投稿が言及したように。

GraphQL + parse.com で Web アプリを構築するには?

ダニエルがこのコメントを残しましたが、私は彼が言及していることを実行できないようです.

ユーザーがクライアントにサインインしている場合は、セッション トークンをサーバーに渡して、そのセッション トークンを使用して解析クエリを実行できる可能性があります (ACL の理由により)。

リレーでは、sessionToken を を介して networkLayer に注入できることがheadersわかりますが、私の graphql サーバーでは、rootValueプロパティを介してこの sessionToken と情熱を graphql にアクセスできないようです。

parse-server と authentication の使用方法を理解した人はいますか? F8 アプリにはスタブがあり、現在は としてマークされており、TODOこれを理解できません。

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

graphql - データを再フェッチせずに NODE_DELETE を使用する

a を使用するNODE_DELETEには親が必要であり、実際に接続の親を返すには:

削除時のリレー エラー: RelayMutationQuery: ファット クエリのフィールド名が無効です

残念ながら、これを使用すると、ネストされたすべてのアイテムが再フェッチされます。これは、私のユースケースでは受け入れられません。

すべてのデータを再取得せずに接続/リストからアイテムを削除する方法はありますか? ネストされたエッジをフェッチしないようにすると、ネストされたオブジェクトは空のオブジェクトになります。

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

relay - RootContainer の「renderFetched」と「Component」を中継する

リレーでは、

RootContainer は、「renderFetched」と「Component」という 2 つの props を受け入れます。

彼らの説明は似ています。2つの違いは正確には何ですか?

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

graphql - GraphQLSegment に非連続インデックスを追加しようとしました

これは私が得ている特定のログです:

私のクエリはアイテムのリストを返しますが、2 番目のリクエストを行ったときに返されるリストの順序を変更すると、このエラーが表示されます。これにより、アイテムの一部のみが表示されます。Relay Store をプログラムでリセットすることはできますか?

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

relay - リレー createContainer() 内のコンポーネントに小道具を渡す方法は?

createContainer() 関数内にあるコンポーネントに小道具を渡すにはどうすればよいですか?

私が見たところ、 createContainer() は小道具をコンポーネントに渡すことができないようです。

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

reactjs - リレー setVariables がクエリをトリガーしない

私はReact + Graphql + Relayを学んでいます...そして私はこの状況で数時間戦っています:-私のコンポーネントは次のようになります

ご覧のとおり、setLimitハンドラーを正しくトリガーしている選択があります... setLimit内にthis.props.relay.setVariablesがあります...エラーは発生しませんが、クエリは再レンダリングされていません

私は確かに初心者の間違いをしています...それが何であるかわかりません:) ...原因私は初心者です:))

ありがとう