問題タブ [relayjs]

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

graphql - Relay/GraphQL 接続でエッジが必要なのはなぜですか?

Relay/GraphQL スキーマ構成では、チュートリアルの例のように 1 対多の関係 (ページネーションあり) を指定します。

ただし、 による 1 対 1 の接続はShipEdge冗長に思えます。カーソルを移動して、IDShipConnectionの配列をShipエッジとして保存できないのはなぜですか?

edge1 対多のリレーションシップごとに 1 つの追加オブジェクトを要求する設計上の決定はどのようなものでしたか?

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

relayjs - 反応リレーコンテナからコンポーネントを取得

コンポーネントを React Relay Container から取得して静的変数を取得するにはどうすればよいですか?

「./pages/home」からホームをインポートします。

console.log(Home.route) // 未定義

Home.Component.route // オブジェクトのようなものが必要です

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

reactjs - Relay.js でのルート クエリの作成と削除

親ノードを持たないリレーでノードを作成および削除する方法を見つけようとしています。NODE_DELETE/ RANGE_DELETEand RANGE_ADDall には親ノードが必要なようです。Relay.js のルート クエリ オブジェクトからミューテーションの作成と削除を実行する方法はありますか?

注: FIELDS_CHANGE クエリを使用して作成を実行できる例を見つけましたが、ドキュメントや理由がありません。

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

reactjs - Passing arguments to top level fields from within a Relay container

Assume I have a field called country defined at the top level of my GraphQL schema. I can query it in the following way:

In my relay container I can specify the attributes that I would like returned with a fragment on Country:

How can I change the value of the alpha2 argument from within my react component? I could nest the country field under some arbitrary field and declare my relay fragment on the parent but would rather avoid unnecessarily modifying my graph if possible.

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

relayjs - 取得したデータに基づいてフラグメントを定義する

コンポーネントで現在フェッチされているデータに基づいて、リレーコンテナでフラグメントを定義する方法を誰かが説明できますか? 次の例を検討してください。

TreeNode コンポーネントは非常に単純です。サーバーの「拡張」フィールドを変更する突然変異があります。

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

reactjs - React Relay フェッチ リスト

スキーマを持っているリストを取得する必要があります

curlを使用してgraphqlリクエストを実行して送信すると

それは私に与えます

誰かがリレーを使用してそれをフェッチする方法を教えてもらえますか? すべての例がオブジェクトを与えてから Store: { teas: [...