問題タブ [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.
graphql - サンプル GraphQL Relay ミューテーションの実行方法
ミューテーションを実行したいという点でGraphQLリレーの作業を開始したばかりですが、コンソールでこのようなエラーが発生します
キャッチされていない TypeError: Comment.getFragment は関数ではありません
ここに私のリレーコードがあります:
私のGraphQLスキーマ:
それを解決する方法と、突然変異に取り組む方法を提案してください。どんな助けでも大歓迎です。
react-router - Relayで反復ノード変数を取得し、getFragment内で使用しますか?
私はそのようなフラグメントを持っています:
リスト内の家のエッジノードを反復処理するとき、このフラグメントを取得して再利用したいと思います。
ノードからIDを取得し、別のコンポーネントからハウスフラグメントをリクエストする方法は? 私は4時間過ごしました.....OMG。
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
か?
javascript - Relay変数を列挙値として設定するには?
フラグメントの例:
引数は次のorderBy
列挙値を受け入れます: firstNameASC
/ firstNameDESC
/ lastNameASC
/ lastNameDESC
.
実行this.setVariables({orderBy: 'firstName'})
すると、orderBy
変数は文字列として GraphQL サーバーに渡されます。
これらの変数を文字列として送信せずに Relay の setVariables に渡すにはどうすればよいですか?
reactjs - Graphql/relay バックエンドとフロントエンドを分離
リレーを使用して、バックエンドとフロントエンドを異なるプロジェクトで分離したいと考えています。私がこれを行っている理由は、特定のリレー/graphql バックエンドである sangria を使用しており、フロントエンドの開発を Scala の開発とは別に維持したいからです。
別のgraphqlサーバーバックエンドと通信する1つのサーバー上の反応リレーフロントエンドアプリケーションを接続することは可能ですか. リレーは、そのエンドポイントがエンドポイント /graphql と同じホスト上にあると想定しているようです