无法理解 apollo-client 中解析器的使用

Posted

技术标签:

【中文标题】无法理解 apollo-client 中解析器的使用【英文标题】:Can't understand the use of resolvers in apollo-client 【发布时间】:2018-09-22 04:45:21 【问题描述】:

我是一名初级前端程序员,正在发现带有 apollo-boost 捆绑包的 apollo-client,以制作一个 react 应用程序。

我在关注Apollo-Client tutorial,无法理解解析器的使用。

1) 为什么它们有用,因为您必须在解析器和使用解析器的组件中编写 GQL 查询/突变? 它们似乎增加了一层多余的复杂性。

2) 有没有办法在不深入到 graphQL 后端的情况下学习解析器语法?我正在寻找一种显示类似

的图表

“GQL 查询向 apollo-client 请求解析器函数, 然后解析器对缓存进行查询,..."

因为我猜测很多事情是如何运作的。

谢谢

【问题讨论】:

【参考方案1】:

查看this example 是开始了解阿波罗本地状态的最简单方法。

【讨论】:

"鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线。” - How do I write a good answer?

以上是关于无法理解 apollo-client 中解析器的使用的主要内容,如果未能解决你的问题,请参考以下文章

GraphQL 订阅字段无法访问解析器的上下文

sbt/ivy 无法解析通配符 ivy 对文件系统解析器的依赖

无法在 Next.js 应用程序中使用 Apollo-client GraphQL 上传文件:缺少 POST 正文

Java中类加载器的分析与理解!详细解析类的加载过程

FPGA两种寄存器的使能

nodejs/vanilla 中的 Apollo-client 未触发订阅