Reactjs 反应+;GraphQL:dataArray.map不是函数

Reactjs 反应+;GraphQL:dataArray.map不是函数,reactjs,graphql,react-apollo,apollo-client,Reactjs,Graphql,React Apollo,Apollo Client,我刚开始学习graphQL和Apollo 下面是使用Apollo客户端的示例客户端代码 我从nodemon express服务器提供数据 console.log(数据)显示服务器的输出 然而,我试图使用apollo客户端显示查询结果,但我没有这样做。我被困在这,任何帮助都将不胜感激 从“React”导入React 从“react apollo”导入{Query}; 从“graphql标签”导入gql; 导出常量交换率=()=>( {({加载,错误,数据})=>{ 如果(加载)返回加载…; if

我刚开始学习graphQL和Apollo

下面是使用Apollo客户端的示例客户端代码

我从nodemon express服务器提供数据

console.log(数据)
显示服务器的输出

然而,我试图使用apollo客户端显示查询结果,但我没有这样做。我被困在这,任何帮助都将不胜感激

从“React”导入React
从“react apollo”导入{Query};
从“graphql标签”导入gql;
导出常量交换率=()=>(
{({加载,错误,数据})=>{
如果(加载)返回加载…

; if(error)返回错误:(

; console.log(data)//工作正常 var a=data.map(x=>{ 返回x.name }) 返回数据{a}//卡在这里..如何显示数据 }}
)
您在这里做错了…您的数组在
数据中。交易对手
。。。 试试这个

var a= data.counterparty.map(x=>{
                return x.name
            })

成功了!谢谢兄弟