react-apollo相关内容
我有一个 Next.js/Express/Apollo GraphQL 应用程序在本地主机上运行良好. 我尝试在 Zeit Now 上部署它,Next.js 部分工作正常,但 GraphQL 后端失败,因为 /graphql 路由返回: 502:您的部署发生错误代码:NO_STATUS_CODE_FROM_LAMBDA 我的 now.json 看起来像: {“版本":2,“构建":[{
..
登录突变后,返回一个 jwt 令牌和一个用户对象(id 和 firstName)并存储在缓存中(如下图所示). 我想通过使用 readFragment 从缓存中检索用户信息并将其传递给 Layout 组件. 所以我尝试在我的 Layout 组件中使用 read Fragment ,如下所示: class Layout extends Component {使成为() {const t
..
我正在使用 Apollo-Client 来处理 GraphQL 后端 (PHP),并且遇到了一些突变问题. 我正在处理的当前组件集是用于用户详细信息的表单.使用查询获取和显示详细信息,并且可以编辑和保存.当用户保存时,会进行检查以确定哪些值已更改,并通过更改发送这些值以进行更新. 我遇到的问题是我只希望从突变返回已更新的数据,因为返回可能已更新的每个字段都会为响应增加很多时间.有没有办
..
我有以下带有查询和变更的组件,但我的组件没有收到数据和变更道具. 我在代码中做错了什么或遗漏了什么吗?查询确实被执行了,只是没有传递下去.this.props.mutate 和 this.props.data 是未定义的. class ResetConfirm 扩展 React.Component {静态 propTypes = {国际:intlShape.isRequired,令牌:Re
..
我刚开始使用 react-apollo,想知道跨组件共享数据的最佳方式是什么. 例如,我有 componentA 它使用 react-apollo 中的 grapql 来获取一些数据(WrappedA>).我还有一些其他组件,componentB,位于我 UI 的其他位置,并且想要使用 componentA 已经获取的数据.下面附上一个非常简单的例子. const ComponentA =
..
我正在尝试使用 React 在 Apollo Client 中进行查询而不返回 JSX 组件,只是一个对象(在对 Apollo Server 进行常见查询时收到的 data 对象). 我尝试使用 组件,但它返回一个 React Node 并且我只需要一个对象.该文档仅解释了在某些时候返回 JSX 组件的方法,而我要做的只是发送请求并在回调中处理响应. 实际上我正在尝试
..
我可能遗漏了一些东西,但在 Apollo 文档中找不到关于在创建新条目时设置多对多关系的方法的任何信息. 当关系是一对多时,就像在多侧对象中设置关系一侧的 ID 一样简单. 但是让我们假设我正在与 Books 和 Authors 合作,我将如何编写一个为一个(或多个?)作者创建 Book 的 graphql 查询? 解决方案 这可能应该发生在 GraphQL 服务器上的 API
..
我正在使用 AWS Appsync,我想从成功执行的突变中获得响应.当我在 Appsync Graphql 控制台中尝试设置时,我得到一个填充的 "data": { "mutateMeeting" } 响应: 当我在我的 react 应用程序中尝试相同的操作时,我可以在 dynamodb 数据库中看到发生了突变,但是 react-apollo 不会返回突变响应.正如您在 apollo 开发工
..
我的 Home.js 文件中有一个 Home.js {return ;}} 在我的 Main.js 文件中,我有 组件 - Main.js {console.log("refetchQueries", product.id);返回 {查询:GET_TODOS_B
..
我正在使用 组件,它具有 Render Prop API &尝试在 UI 中进行乐观响应. 到目前为止,我在 _onSubmit 函数中有这个块 - createApp({变量:{ id: uuid(), name, link },乐观响应:{__typename: "突变",创建应用程序:{__typename: "应用程序",id:negativeRandom(),姓名,关联}}});
..
我正在使用 apollo-client@2.3.x (& react-apollo@2.1.x) 和标准的 InMemoryCache>,通过他们的 GraphQL Storefront API 查询 Shopify 商店. 我有两个查询:1. getProducts(在 中)和 2. getProduct($id)(在 中).在场景开始于 ,然后点击一个产品,我希望 组件显示来自在查询 2
..
我们有一个最初加载小部件列表的应用程序: 查询小部件(){小部件(){...小部件}}小部件上的片段小部件{姓名描述根小部件小部件{...小部件界面}}WidgetInterface 上的片段 WidgetInterface {ID姓名描述类型} 稍后我渲染这个小部件,其中每个反应组件都用另一个 graphql 调用包装,以获取单个小部件的数据.当我们最初获取这些数据时,我希望 apollo
..
我有一个使用 Apollo 客户端(版本 1.x)访问 GraphQL 服务器的 React 应用程序.有一个看起来像这样的服务器架构. type Query {当前商店:商店}类型商店{身份证:身份证!名称:字符串!产品:[产品!]!...等等} 我确实有这样定义的 dataIdFromObject. const dataIdFromObject = o =>{if (o.__typena
..
我正在 GitHunt-React 和 GitHunt-API 中学习 Apollo pub-sub.当我运行这些应用程序并输入新评论时,评论会被提交调用保存,然后 updateQueries 代码块在此处运行: const CommentsPageWithMutations = graphql(SUBMIT_COMMENT_MUTATION, {道具({ ownProps,变异}){conso
..
我的 React Native 应用程序中有一个更高阶的组件来检索配置文件.当我调用“添加关注者"突变时,我希望它更新配置文件以反映其关注者集合中的新关注者.如何手动触发对商店的更新.我可以重新获取整个配置文件对象,但更愿意只在没有网络重新获取的情况下执行插入客户端.目前,当我触发突变时,配置文件不会反映屏幕上的变化. 看起来我应该使用 update 选项,但它似乎对我的命名突变不起作用.h
..
当我在我的客户端上调用一个mutation时,我收到以下警告: writeToStore.js:111 {} 中缺少字段 updateLocale 这是我的状态链接: const stateLink = withClientState({缓存,解析器:{突变:{updateLocale: (root, { locale }, context) =>{context.cache.wri
..
我正在使用 react-apollo 开发 React 应用程序当我检查浏览器网络选项卡响应时通过 graphql 调用数据它显示数组的所有元素不同但是我在我的应用程序中得到或 console.log() 然后数组的所有元素与第一个元素相同.我不知道如何解决,请帮忙 解决方案 把它放到你的 App.js 中 cache: new InMemoryCache({dataIdFromObje
..
我刚刚接触了 GraphQL,正在决定在两个框架(Apollo 和 Relay) 用于实现我的前端 React Web 应用程序. 我知道 Relay 是由 Facebook 构建的,而 Apollo 是由 Meteor 构建的.有没有人尝试过这两种方法,您的体验如何?我想知道它们之间有什么区别,与 Apollo 相比,哪种 GraphQL 应用程序会从使用 Relay 中受益更多.
..
我对如何构建我的 React/GraphQL (Apollo) 应用程序感到有些困惑,因为在用户进行身份验证/登录之前不应建立连接. 目前我有这个: class App 扩展组件 {使成为() {返回 (
首页
..
AppSync 使用 MQTT over WebSockets 进行订阅,而 Apollo 使用 WebSockets.在将 apollo 与 AppSync 一起使用时,Query 组件中的 Subscription 组件或 subscribeForMore 都不适合我. 引起广泛关注的 AppSync 功能之一是它强调实时数据.在幕后,AppSync 的实时功能是强大的通过 GraphQ
..