-
0 votesanswersviews
apollo-client:如何从缓存中获得反向关系?
我有一个graphql查询响应的形状 { table { id legs { id } } 这规范化为 InMemoryCache 中的 table 和 leg 条目 . 但是如果我的应用程序从缓存中检索 leg 并需要知道相应的 table ,我该如何找到它? 我有两个想法 在查询响应进入时为每个 leg 添加 table 道具 - 不确定是否/... -
7 votesanswersviews
如何从服务器端补充我的apollo状态?
我很反应 - 阿波罗我很困惑,如何将状态从服务器端补充到客户端我的应用程序正在工作,但问题是它没有使用Apollo的预加载状态在组件呈现后它再次调用API . 严重的Redux集成只使复杂Apollo状态渲染不是自定义redux状态,这是问题 . 但我不知道如何集成 . Server.js const HTML = ({ html,state}) => ( <html la... -
3 votesanswersviews
Apollo GraphQL错误处理
我正在使用apollographql / graphql-server . 服务器响应如下所示: {"data":{...},"errors":[{"message":"...","locations":...}]} 我有两个问题: 我发现我可以抛出或返回一个Error对象,它将被推送到响应的... -
3 votesanswersviews
如何使用GraphQL和ApolloStack解析union / interface字段
我正在使用我的GraphQL实例的接口,但这个问题也许适用于工会 . 实现接口的所有类型都有2个公共字段,但每种类型上都有多个附加字段 . 给出以下架构 interface FoodType { id: String type: String } type Pizza implements FoodType { id: String type: String pizzaTyp... -
1 votesanswersviews
Apollo GraphQL:用于返回不同类型对象的查询模式?
我有三个不同的PostGres表,每个表包含不同类型的员工 . 每种类型的数据库字段都不同 - 这就是它们在三个独立表中的原因 . 我有一个组件可以访问任何类型的关联 . 从我到目前为止遇到的例子看来,组件通常与一个GraphQL查询相关联,例如: const withData = graphql(GETONEASSOCIATE_QUERY, { options({ navID }) { ... -
11 votesanswersviews
如何用react-apollo graphql确定突变加载状态
2018 Update: Apollo Client 2.1添加了一个新的Mutation组件,用于添加加载属性 . 请参阅下面的@ robin-wieruch的答案以及此处的公告https://dev-blog.apollodata.com/introducing-react-apollo-2-1-c837cc23d926请继续阅读原始问题,该问题现在仅适用于早期版本的Apollo . 使用... -
15 votesanswersviews
如何在Apollo GraphQL查询返回后更新Redux存储
我正在使用react apollo提供的 graphql HOC获取数据列表 . 例如 . : const fetchList = graphql( dataListQuery, { options: ({ listId }) => ({ variables: { listId, }, }), props: ({ data... -
0 votesanswersviews
apollo react:切换查询参数的正确方法
在我的应用程序中,我有一个侧栏,其中包含“已保存搜索”列表以及应显示搜索结果的中心区域 . 每当我点击保存的搜索链接时,我想用该搜索的结果更新中心区域 . 使用apollo-react做到这一点的正确方法是什么? 我试过这个: // SidebarConnector.js: const withVideoSearch = graphql( VIDEO_SEARCH_QUERY, { ...