apollo-client

    2

    1答えて

    graphqlクエリから来る「投稿」の配列があり、apollo docsに記載されているようにoffset + limitを使用してページ分割で作業しようとしています。現在、「loadMore」を押すとクエリが更新され、fetchMoreResultの結果は正しいです。さらに、連結されたnewResultsがログに記録されると正しく表示されます。たぶん私は間違った仮定をしているかもしれませんが、私

    3

    1答えて

    私はバックエンドのgraphqlサービスからレコードを取得しようとしており、それらをArray.map関数でレンダリングしようとしています。残念ながら、ロードされる前に私はエラーが出ます。私はコンポーネントのデフォルトの小道具を設定しようとしましたが、うまく機能しませんでした。すべてがロードされているかどうかをチェックしなければならないのか、それらの小道具にデフォルト値を注入する特別な方法があるの

    0

    1答えて

    私は以下の機能をサービスプロバイダに持っています。私はバックエンドとUIの部分を分けておきたいので、プロバイダを使ってすべてのデータを取得します。実際のページで getUserById(id: number) { return new Promise((resolve, reject) => { this.apollo.query({ query: UserByIdQuer

    1

    1答えて

    次の例はapollo-clientで可能ですか?例えば 簡単なToDoのアプリケーションと悪いインターネット接続: インターネットに接続 (1突然変異)は、新たなTODO (1変異=>楽観更新)ショーを作成していません新しいTODO(ローカルTMP-ID) 完成として完成として(2.変異)(TMP-IDで)新しいTODOをチェック (2変異=>楽観更新)ショーのTODO がサーバーに接続されました

    1

    1答えて

    RxJSの@ john_lindquistのeggheadチュートリアルを見ていて、彼は.subscribe()メソッドの代わりにbusienssロジックを含まないという点について打ち明けました。 私はcanActivateガードを作成して、無効なルートに向かうユーザーを防ぎます。サブスクライブメソッドにロジックを組み込むことはできません。これを行うより良い方法はありますか? import { I

    2

    2答えて

    私はサーバー上でGraphQLとmongooseを使用しています。 検証エラーがGraphQL変異は、クライアント側ではステータスコード200で応答を送信する応答は次のようになります発生します。 { "data": null, "errors": [{ "message": "error for id...", "path": "_id"

    4

    1答えて

    クライアントアプリケーションでエラーが発生したようです。私はgraphqlサブスクリプションを購読しています。更新を取得することができますが、ビューにバインドされている "models:ModelClass []"というtypescript配列に変更をプッシュできません。 私に行方不明または間違っていることがありますか? models.component.ts this.apollo.subscr

    2

    1答えて

    基本的に私は突然変異の後で私のUIを更新したいが、これは真に痛みであり、数日後には止まってしまった。 私のコンポーネントの中には、自分のルートクエリに依存しており、結果をマップしています。 新しいリソースを作成してルートクエリを更新するたびに、結果がもう存在しないため、元の結果はもうロードされず、can't read property map of undefinedが返されます。小切手を追加する

    2

    1答えて

    React NativeとNative(iOS/Android)の両方のビューを持つアプリケーションを構築する場合、Apolloで正規化されたデータを格納する単一の統合キャッシュを使用することは可能ですか?これは、ビュー間でデータが一貫していることを確認するのに非常に役立ち、ダブルフェッチを避けるのに役立ちます。

    1

    1答えて

    なぜupdateQueriesが呼び出されないのですか?私はドキュメントが言っていることを正確にやっていると思うし、私のコードを他の同様の質問と比較していると思う。私は何が欠けていますか? パッケージのバージョン: [email protected] [email protected] マイコード: //same es6 module, above my class definition