問題タブ [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.
javascript - RelayとGraphqlを使用したルートノードのページネーション
このセットアップを取得するのに苦労し、頭を壁にぶつけました。GraphQL DB の構造は次のとおりです。
Graphql スキーマ
次の反応コンポーネントがあります。index.js
myはルート コンポーネントであり、その後にScopeList.js
とが続くことに注意してScope.js
ください。
index.js
ScopeList.js
Scope.js
基本的に、ルートノードでページネーションを設定しようとしていますscopes
が、これを子として に追加してルートとして分離する必要があることを理解していviewer
ます。ただし、次のエラーが発生します。
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 を返す必要があります。複数の値を返す可能性はないようです。
任意のアイデア/ヘルプ/提案をいただければ幸いです。
reactjs - 複数のインターフェースをgraphqlに実装する
リレー コンパイラを使用していますが、複数のインターフェイスを実装する型のスキーマをコンパイルできません。小さなテスト プロジェクトを作成しました。
パッケージ.json
schema.graphqls
test.js
これを npm run Relay で (npm install 後に) 実行すると、次のエラーが発生します。
なぜこれが起こっているのですか?