apollo-client相关内容
我需要在按下提交按钮时调用查询,然后处理响应。 我需要这样的东西: const [checkEmail] = useLazyQuery(CHECK_EMAIL) const handleSubmit = async () => { const res = await checkEmail({ variables: { email: values.email }}) consol
..
我搜索了整个StackOverflow,看到了类似的问题,但没有找到有效的解决方案。想知道有没有人有可行的解决方案?我正在本地主机:3000上开发一个Create Reaction应用程序,并尝试通过我的Apollo客户端访问不同站点上的URI(我正在使用https://developer.github.com/v4/explorer/进行测试)。 我已经将‘no-CORS’的fetchOpti
..
我正在尝试为Nuxt 3应用程序创建apollo client插件。它当前抛出一个有关名为ts-invariant的包的错误: file:///Users/[my name]/Repositories/[project]/node_modules/@apollo/client/utilities/globals/fix-graphql.js:1 import { remove } from
..
以下代码在热重新加载Reaction应用程序时起作用。但当我按刷新按钮(或按F5)时,应用程序崩溃,提示数据未定义。 我已经尝试了FETCH-CACHE-POLICATION,每个策略 在GQL操场和阿波罗客户端DevTools中都没有错误。查询运行正常。 import React, { useContext } from 'react'; import { useQuery } from
..
我的主要功能组件对子组件执行大量的useQuery和useMutations,因此我将其设置为React.Memo,这样就不会在每次更新时重新呈现。基本上,当选择新产品时,我仍然会因为备忘录而看到旧产品。 mainFunction.js const [active, setActive] = useState(false); const handleToggle = () => set
..
我在和Reaction Hooks作斗争。我在网上看了看,但想不出如何让这些例子适应我的代码。我有以下组件,它会触发";太多重新呈现";错误: const EmailVerification = () => { const [showMessage, setShowMessage] = useState(true); const [text, setText] = u
..
我要在每次单击时更新按钮的样式。 我不能使用TRUE/FALSE来更改状态,因为在查询2中有相似值的对象..因此,无论何时点击一个,这两个都会更改样式 当前单击按钮时,除了控制台中的useEffect输出正确的值外,没有其他操作。 在const onClick中似乎存在此问题,它以字符串形式返回值: 对象{thisVal:";40";,thisIndex:";
..
按照https://github.com/quasarframework/app-extension-apollo/tree/v2中的步骤将Apollo扩展安装到Quasar 2.4.9: "devDependencies": { "@babel/eslint-parser": "^7.13.14", "@quasar/app": "^3.0.0", "@quas
..
我的设置 TypeScrip Reaction应用 后端GraphQL接口 阿波罗客户端 使用Apollo客户端DevTools扩展进行检查 我的问题 什么是活动查询?Apollo Docs谈了很多关于主动查询的内容,但我很难得到一个实际的定义。 我知道,活动查询基本上是从组件状态到Apollo客户端缓存的整体全局状态的链接。这样做正确吗? 当我的Reaction组件中
..
我正在尝试访问我的Apollo客户端的setContext函数中的Reaction上下文值。我希望能够使用Reaction上下文值动态更新每个GraphQL请求的头。但我遇到一个错误,日志中没有可见的错误消息。我正在尝试做的事情可能吗? import React, { useState, useContext } from "react"; import { render } from "r
..
我正在开发一个使用Reaction和Apollo GraphQL的Web应用程序。 大多数时候我使用@apollo/react-hoc,但一些遗留组件使用@apollo/react-components。目前,我无法重构这些组件。 在我将路由移动到单独的文件后,我开始遇到此问题: application-b17cb4b752e454bf66e1.js:303755 Uncaught Inva
..
我想使用Apollo进行一些批量更新。并且我需要从节点启动批处理脚本。 例如node myscript.js 我想不出怎么做。有没有一个简单的例子,可以完成入门指南中描述的操作:https://www.apollographql.com/docs/react/get-started/但不反应? (我的代码在使用Reaction时工作正常) 推荐答案 这是如何从节点使用Apo
..
我收到一个错误,最终导致Reaction组件的测试崩溃。我使用Apollo钩子进行突变useMutation,使用酶进行按ID查找组件。 repo code ode_modules eact-domcjs eact-dom.development.js:154 var evt = document.createEvent('Event'); // Keeps track of w
..
我将VUE 3与具有Apollo/Client的组合API一起使用。我从文档开始做了所有事情,但我只能做到这一点。我提供了正确的后端url,但就是弄不清楚。这是我的代码,我在终端中收到警告 ./node_modules/@vue/apollo-composable/dist/useQuery.js 中的警告 在浏览器控制台中,我收到此错误。 Uncaught Error: Apol
..
我的架构中有一个名为Article的类型: type Article { id: ID! updated: DateTime headline: String subline: String } 对于它的更新,updateArticle(id: ID!, article: ArticleInput!)突变使用了相应的输入类型: input ArticleInput
..
在用户注册过程中需要检查电子邮件是否可用或被占用.目标是使用 GraphQL 快速查询 API 服务器,并让它告诉我们电子邮件是否可用或已被占用. 对于使用 GraphQL 的简单布尔类型情况的一般最佳实践是什么? 以下是我的想法,但我不确定这是否是一种好的做法,并希望听到有关此类查询的更好做法的反馈. 请求: 查询{emailExists(email:"jane@doe.co
..
我在尝试从 react 组件中读取 apollo 缓存时遇到问题,突变工作并写入我的服务器并返回数据,但是当传递给我的更新函数时,它似乎丢失了在 inMemoryCache.js 中时的上下文 "apollo-cache-inmemory": "^1.2.5" “反应阿波罗":“^2.1.4" "apollo-boost": "^0.1.7" TypeError: 无法读取未定义的属
..
我正在构建一个聊天服务,我想处理订阅(websocket)连接断开的情况. Apollo 客户端配置如下.我删除了不必要的代码,如缓存、authLink 等. 我如何使用 react 来做到这一点,阿波罗客户端?如果它断开连接,我想将其显示到聊天页面,当用户重新连接时,我想获取所有错过的聊天消息.这就是为什么我需要知道断开连接,连接事件 以下是此应用中使用的相关软件包: “@apol
..
我有一个用 tsx 编写的页面,它在加载时不断崩溃并出现错误 client.watchQuery cannot be called with fetchPolicy set to “standby",即使有问题的查询是 useLazyQuery(所以它尚未运行),并且具有选项 fetchPolicy: 'no-cache'.它对我来说崩溃了,但对我的队友却没有,这让我认为这可能与我本地打字稿的包版
..
在我的项目 GraphQL 模式中,对象 AllowedPeriod(它只是两个字段 startsAt/endsAt)可以到达图形的不同对象内. 在生成查询时,apollo 为每个 .AllowedPeriod 创建一个新类型 例如,在 GetDevicesQuery 中,AllowedPeriod 可以在 devices、actions 或 内组,因此生成以下类. GetDevi
..