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

graphql - サンプル GraphQL Relay ミューテーションの実行方法

ミューテーションを実行したいという点でGraphQLリレーの作業を開始したばかりですが、コンソールでこのようなエラーが発生します

キャッチされていない TypeError: Comment.getFragment は関数ではありません

ここに私のリレーコードがあります:

私のGraphQLスキーマ:

それを解決する方法と、突然変異に取り組む方法を提案してください。どんな助けでも大歓迎です。

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

react-router - Relayで反復ノード変数を取得し、getFragment内で使用しますか?

私はそのようなフラグメントを持っています:

リスト内の家のエッジノードを反復処理するとき、このフラグメントを取得して再利用したいと思います。

ノードからIDを取得し、別のコンポーネントからハウスフラグメントをリクエストする方法は? 私は4時間過ごしました.....OMG。

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

reactjs - Relayでは、グローバルIDからクライアントのローカルIDにどのように取得すればよいですか?

サーバーfromGlobalId(id)上では、リレー グローバル Id からオブジェクト上の実際の Id を取得するために使用されます。

現時点では、クライアントで同じことをしています。

javascript import { fromGlobalId } from 'graphql-relay' fromGlobalId(accounts[0].id)

正しい結果が得られます。

Object {type: "Account", id: "0"}

しかし、クライアントにインポートgraphql-relayする必要がありますか?これを行う方法はありますreact-relayか?

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

javascript - Relay変数を列挙値として設定するには?

フラグメントの例:

引数は次のorderBy列挙値を受け入れます: firstNameASC/ firstNameDESC/ lastNameASC/ lastNameDESC.

実行this.setVariables({orderBy: 'firstName'})すると、orderBy変数は文字列として GraphQL サーバーに渡されます。

これらの変数を文字列として送信せずに Relay の setVariables に渡すにはどうすればよいですか?

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

reactjs - Graphql/relay バックエンドとフロントエンドを分離

リレーを使用して、バックエンドとフロントエンドを異なるプロジェクトで分離したいと考えています。私がこれを行っている理由は、特定のリレー/graphql バックエンドである sangria を使用しており、フロントエンドの開発を Scala の開発とは別に維持したいからです。

別のgraphqlサーバーバックエンドと通信する1つのサーバー上の反応リレーフロントエンドアプリケーションを接続することは可能ですか. リレーは、そのエンドポイントがエンドポイント /graphql と同じホスト上にあると想定しているようです