Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我做错了什么未捕获的TypeError:对象(…)不是函数-React GraphQL_Reactjs_Graphql - Fatal编程技术网

Reactjs 我做错了什么未捕获的TypeError:对象(…)不是函数-React GraphQL

Reactjs 我做错了什么未捕获的TypeError:对象(…)不是函数-React GraphQL,reactjs,graphql,Reactjs,Graphql,我在其他帖子中读到,为了解决这个问题,我需要安装“react”:“16.8.0”和“react dom”:“16.8.0”,我已经安装了,错误依然存在- 这是第一次使用GraphQL,下面是我的代码(简化) 如果您使用的是GraphQL,它应该是一个指令,因此: <Query query={ gql` { menu(id: "TWVudToy") { ... 然后,它使您的查询更具可读性: <Query query={MY_QUERY} variabl

我在其他帖子中读到,为了解决这个问题,我需要安装“react”:“16.8.0”和“react dom”:“16.8.0”,我已经安装了,错误依然存在-

这是第一次使用GraphQL,下面是我的代码(简化)


如果您使用的是GraphQL,它应该是一个指令,因此:

<Query query={
   gql`
     {
       menu(id: "TWVudToy") {
...
然后,它使您的查询更具可读性:

<Query query={MY_QUERY} variables={...

如果您使用的是GraphQL,它应该是一个指令,因此:

<Query query={
   gql`
     {
       menu(id: "TWVudToy") {
...
然后,它使您的查询更具可读性:

<Query query={MY_QUERY} variables={...

使用默认的导入自
graphql标记,例如:

import gql from 'graphql-tag'

使用默认的导入自
graphql标记
,例如:

import gql from 'graphql-tag'

您已安装graphql标记?以及react apollo?尝试从“graphql标签”导入gql
@Moriya是的,我有,谢谢you@thedude那起作用了,我不能告诉你我有多感激你am@thedude你能把它作为一个答案让我接受吗?你已经安装了graphql标签了吗?以及react apollo?尝试从“graphql标签”导入gql
@Moriya是的,我有,谢谢you@thedude那起作用了,我不能告诉你我有多感激你am@thedude你能把它作为一个答案,这样我就可以接受了吗?德德在上面的评论是错误消失的原因。我将抽象出查询代码,谢谢。问题中显示的查询在语法上没有问题。然而,这个答案中的疑问在语法上是不正确的。规范中概述了GraphQL文档的正确语法。上面的德德注释是错误消失的原因。我将抽象出查询代码,谢谢。问题中显示的查询在语法上没有问题。然而,这个答案中的疑问在语法上是不正确的。规范中概述了GraphQL文档的正确语法。
import gql from 'graphql-tag'