問題タブ [relaymodern]

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 に答える
449 参照

javascript - RelayとGraphqlを使用したルートノードのページネーション

このセットアップを取得するのに苦労し、頭を壁にぶつけました。GraphQL DB の構造は次のとおりです。

Graphql スキーマ

次の反応コンポーネントがあります。index.jsmyはルート コンポーネントであり、その後にScopeList.jsとが続くことに注意してScope.jsください。

index.js

ScopeList.js

Scope.js

基本的に、ルートノードでページネーションを設定しようとしていますscopesが、これを子として に追加してルートとして分離する必要があることを理解していviewerます。ただし、次のエラーが発生します。

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

graphql - Relay Modern で複数のネットワーク層を設定する

リレーモダンで反応ネイティブアプリを使用しています。

現在、私たちのアプリの fetchQuery 実装は、ネットワーク上でフェッチを行うだけです ( https://facebook.github.io/relay/docs/en/network-layer.htmlのように)、

sqlite/realm のようなローカル データベースからデータを返すhttps://github.com/relay-tools/relay-local-schemaのような別のローカル ネットワーク層の可能性はありますが。

ローカル ネットワーク レイヤーからのオフライン ファースト応答を設定し、続いて実際のネットワークへの自動要求を設定する方法はありますか? また、同じ店舗を共有する必要がありますか?

Network.create() の要件から、ペイロードを含む promise を返す必要があります。複数の値を返す可能性はないようです。

任意のアイデア/ヘルプ/提案をいただければ幸いです。

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

reactjs - 複数のインターフェースをgraphqlに実装する

リレー コンパイラを使用していますが、複数のインターフェイスを実装する型のスキーマをコンパイルできません。小さなテスト プロジェクトを作成しました。

パッケージ.json

schema.graphqls

test.js

これを npm run Relay で (npm install 後に) 実行すると、次のエラーが発生します。

なぜこれが起こっているのですか?