reactjs - 我可以在不使用 Apollo 的情况下在 react 中使用 graphql 吗?

标签 reactjs graphql apollo-client

我正在尝试使用带有反应的 GraphQl。
建议使用 apollo 客户端进行 react 以将 graphql 实现到应用程序。
但我不想首先使用它。

我可以在不使用 apollo 客户端的情况下使用 graphql 使用react吗?

最佳答案

是的。我们可以在不使用 Apollo Client 的情况下将 GraphQL 与 React 结合使用。我们可以使用 获取 axios 并且可以使事情相同。

下面的例子演示了 使用 fetch 查询 GraphQL 端点。

fetch(<graphql_endpoint>, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ query: '{ posts { title } }' }),
})
.then(res => res.json())
.then(res => console.log(res.data));

同样的事情可以使用 轻松实现axios .希望这可以帮助!

关于reactjs - 我可以在不使用 Apollo 的情况下在 react 中使用 graphql 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59617266/

相关文章:

graphql - 在 AWS Amplify GraphQL 中对结果进行排序而不进行过滤

node.js - 我可以在没有 Apollo Server 的情况下使用 Apollo 客户端吗?我有一个普通的 GraphQl Express 服务器,想要与前端 ReactJS 集成

javascript - NextJS SSR 可以与 Apollo 客户端一起使用吗?在第一次加载页面上检查 'view page source' 时,我看不到我的 HTML

html - 语义 ui react ,是否可以在两个部分上拆分选项卡?

html - 仅当设置为零时才 react 渲染 zindex 样式

reactjs - Apollo GraphQL 本地和全局错误处理

javascript - 乐观地更新 UI 时缺少字段 '_id' 、 'owner' 、 'meta' 和 'comment'

angular - 你可以将 Angular 组件导出到 Sketch 中吗?

javascript - 将事件类添加到 react 中的按钮

c# - 我可以在没有 Entity Framework 的情况下使用 graphql-dotnet 吗?