問題タブ [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.
reactjs - リレー ミューテーション エラー: 応答ペイロードにレコード ID が必要です
接続内のノードを削除する Relay Mutation があります。
そして、私がそれを使用すると:
理解できないエラーが表示されます:
session - 解析セッション トークンを使用して、graphql でリクエストを行う方法
私は解析アプリを持っており、各リクエストで sessionToken を送信したいので、どのユーザーが何にアクセスしているかがわかります。この投稿が言及したように。
GraphQL + parse.com で Web アプリを構築するには?
ダニエルがこのコメントを残しましたが、私は彼が言及していることを実行できないようです.
ユーザーがクライアントにサインインしている場合は、セッション トークンをサーバーに渡して、そのセッション トークンを使用して解析クエリを実行できる可能性があります (ACL の理由により)。
リレーでは、sessionToken を を介して networkLayer に注入できることがheaders
わかりますが、私の graphql サーバーでは、rootValue
プロパティを介してこの sessionToken と情熱を graphql にアクセスできないようです。
parse-server と authentication の使用方法を理解した人はいますか? F8 アプリにはスタブがあり、現在は としてマークされており、TODO
これを理解できません。
graphql - データを再フェッチせずに NODE_DELETE を使用する
a を使用するNODE_DELETE
には親が必要であり、実際に接続の親を返すには:
削除時のリレー エラー: RelayMutationQuery: ファット クエリのフィールド名が無効です
残念ながら、これを使用すると、ネストされたすべてのアイテムが再フェッチされます。これは、私のユースケースでは受け入れられません。
すべてのデータを再取得せずに接続/リストからアイテムを削除する方法はありますか? ネストされたエッジをフェッチしないようにすると、ネストされたオブジェクトは空のオブジェクトになります。
relay - RootContainer の「renderFetched」と「Component」を中継する
リレーでは、
RootContainer は、「renderFetched」と「Component」という 2 つの props を受け入れます。
彼らの説明は似ています。2つの違いは正確には何ですか?
graphql - GraphQLSegment に非連続インデックスを追加しようとしました
これは私が得ている特定のログです:
私のクエリはアイテムのリストを返しますが、2 番目のリクエストを行ったときに返されるリストの順序を変更すると、このエラーが表示されます。これにより、アイテムの一部のみが表示されます。Relay Store をプログラムでリセットすることはできますか?
relay - リレー createContainer() 内のコンポーネントに小道具を渡す方法は?
createContainer() 関数内にあるコンポーネントに小道具を渡すにはどうすればよいですか?
私が見たところ、 createContainer() は小道具をコンポーネントに渡すことができないようです。
reactjs - リレー setVariables がクエリをトリガーしない
私はReact + Graphql + Relayを学んでいます...そして私はこの状況で数時間戦っています:-私のコンポーネントは次のようになります
ご覧のとおり、setLimitハンドラーを正しくトリガーしている選択があります... setLimit内にthis.props.relay.setVariablesがあります...エラーは発生しませんが、クエリは再レンダリングされていません
私は確かに初心者の間違いをしています...それが何であるかわかりません:) ...原因私は初心者です:))
ありがとう