我正在处理 apollo-client 并使用以下代码片段进行查询。
var mapQueriesToProps = ({ ownProps, state })=> {
return {
data: {
query: gql`
query{
getProjects{
_id
name
}
}
`,
variables: {
},
forceFetch: true,
returnPartialData: true,
},
};
};
当我设置returnPartialData : false时,Data 具有{loading : true}的对象。在从服务器获取数据后,它就变成了真的。但问题是当我设置returnPartialData : true时。数据将始终显示{loading : false}。即使它们在缓存中没有记录。他们是否有任何解决方案可以在第一次获取时使用 returnPartialData: true 获取 {loading: true}