reactjs - React 应用程序中的 Apollo GraphQL 查询
问题描述
嘿,我刚刚开始学习 GraphQL for React 和全栈应用程序并查看 Apollo 并想知道为什么在我的 React.js 中我会用 graphqls 查询语言而不是 json 格式来正确查询?
Apollo React 想要的示例
query: gql`
query GetRates {
rates(currency: "USD") {
currency
}
}
`
但在服务器上,你可以写
{
books {
title
author
}
}
为什么我不能在我的 React 应用程序中写第二个?我是否遗漏了什么,是否有更好的 React GraphQL 客户端可以使用?
解决方案
请参阅GraphQL 文档。
以下是省略查询关键字和查询名称的简写:
{
books {
title
author
}
}
它与以下内容相同:
query getBooks {
books {
title
author
}
}
gql
fromapollo-client
使用额外的逻辑来解析 GraphQL 字符串。例如,考虑查询参数。
推荐阅读
- python - 请求图像返回 403 响应
- html - HTML 颜色选择器可以记住选定的颜色吗?
- mysql - 如何从kafka将数据插入mysql表
- macos - SwiftUI 使用键盘快捷键调用 NSPopover
- javascript - 发送不和谐消息的脚本
- javascript - 从文件 blazor.server.js 执行 Blazor.Run 后,某些 JQuery 函数不起作用
- json - 为什么在尝试使用颤振斩波器和内置值调用方法时出现错误?
- python - 带有时间戳的 pd.read_sql 格式问题
- javascript - 为什么找不到文件我得到 ERR_FILE_NOT_FOUND
- python - 如何在 Django 模型的一对多字段中添加多个模型?