【发布时间】:2019-10-05 18:17:12
【问题描述】:
我有一个 Query 组件,它从 GraphQL 服务器检索数据,一切正常。
我目前正在将 props 传递给一个无状态子组件,我想通过将其设置为从本地 Apollo 缓存读取数据来使其无状态(永远不能在父组件之前加载子组件)。
但我遇到了一个错误。我从docs 了解到,如果缓存中没有任何内容,readQuery 方法将失败,但这让我感到困惑:数据应该在缓存中,因为它之前在父组件中加载。还是不是?
这里是源代码:
【问题讨论】:
-
详细信息、代码、查询、类型、未定义
id字段... -
我们需要更多的上下文来确定这种行为的潜在原因。请包括相关代码(即两个组件)。
标签: reactjs apollo react-apollo apollo-client