React-Apollo: Could not find quot;clientquot; in the context or passed in as an option(Reaction-Apollo:在上下文中找不到quot;客户端,或作为选项传入)
问题描述
我正在开发一个使用Reaction和Apollo GraphQL的Web应用程序。
大多数时候我使用@apollo/react-hoc
,但一些遗留组件使用@apollo/react-components
。目前,我无法重构这些组件。
在我将路由移动到单独的文件后,我开始遇到此问题:
相关文件:
App.jsx
:
Login.jsx
(此处Mutation
组件导致该错误):
包依赖项:
Login.jsx
是一个遗留组件,不幸的是我无法更改它。
此错误的原因是什么?如何修复?
推荐答案
问题在@apollo/react-hoc
和@apollo/react-components
版本中。如package.json
所示,components
有版本3.1.3
,hoc
有3.1.2
。
这篇关于Reaction-Apollo:在上下文中找不到";客户端&,或作为选项传入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!