在查询中,我混合使用了远程和本地属性。本地属性具有不同的值,具体取决于:
本地解析器根据这些规则计算本地状态。现在,我面临一个场景,我需要放弃useQuery
并使用Apollo Client的query
来提高灵活性。
除了结构上的差异外(例如useQuery
接受两个参数,而client.query
仅接受一个参数-options对象),在另一个之上使用安全吗?
我确定了文档中未描述的至少一个区别。当我多次调用client.query
时,本地解析器在开始时仅运行一次。使用useQuery
,数据总是得到重新计算,并且具有不同的值(按照上面的#2)。