0

私は apollo-client に取り組んでおり、次のコード スニペットを使用してクエリを作成しています。

var mapQueriesToProps = ({ ownProps, state })=> {
return {
    data: {
        query: gql`
            query{
               getProjects{
                    _id
                    name
                  }
            }
        `,
        variables: {
         },
        forceFetch: true,
        returnPartialData: true,
    },
  };
};

私がreturnPartialData : falseに設定されたとき、データには{loading : true}のオブジェクトがあります。サーバーからデータをフェッチした後、trueになります。しかし、問題はreturnPartialData : trueを設定したときです。データは常に{loading : false}と表示されます。キャッシュにレコードがない場合でも。returnPartialData: true を使用した最初のフェッチで {loading: true} を取得するための解決策はありますか?

4

0 に答える 0