Javascript 为什么我的地图功能在数组中不起作用?

Javascript 为什么我的地图功能在数组中不起作用?,javascript,reactjs,Javascript,Reactjs,我的地图不会出现在我的组件中。我试图制作一个旋转木马来显示短语和作者(一次一个推荐/作者)。我把地图放在一个数组中,但它不起作用。我不知道最好的办法是什么。我需要一点帮助 useQuoteQuery.js:(抓取数据) import{usesticquery,graphql}来自“盖茨比” 导出常量useQuoteQuery=()=>{ 常量数据=useStaticQuery(graphql` 查询报价表{ wpPage(数据库ID:{eq:13}){ 身份证件 非加太大学网页{ social

我的地图不会出现在我的组件中。我试图制作一个旋转木马来显示短语和作者(一次一个推荐/作者)。我把地图放在一个数组中,但它不起作用。我不知道最好的办法是什么。我需要一点帮助

useQuoteQuery.js:(抓取数据)

import{usesticquery,graphql}来自“盖茨比”
导出常量useQuoteQuery=()=>{
常量数据=useStaticQuery(graphql`
查询报价表{
wpPage(数据库ID:{eq:13}){
身份证件
非加太大学网页{
socialProve{
证词
作者
}
}
}
}
`)
返回数据

}
引用的
数组将
.map
生成的数组包装在一个无关数组中。删除
.map
结果周围的额外数组:

const quotes = data.socialProve.map((quote) => {
  return <div key={quote.toString()}>{quote.socialProve}</div>;
});
const quotes=data.socialProve.map((quote)=>{
返回{quote.socialProve};
});

引用的
数组将
.map
生成的数组包装在一个无关数组中。删除
.map
结果周围的额外数组:

const quotes = data.socialProve.map((quote) => {
  return <div key={quote.toString()}>{quote.socialProve}</div>;
});
const quotes=data.socialProve.map((quote)=>{
返回{quote.socialProve};
});

当然!Map返回一个数组。我访问这里是为了删除这个问题,但是损害已经造成了,返回:
0:{$$typeof:Symbol(react.element),type:{$$typeof:Symbol(react.element),type:{div),key:{$$typeof:Symbol(react.element),ref:null,props:{…},}2:{$$typeof:Symbol(react.element),键入:“div”,键:“[object object]”,ref:null,props:{…},}length:3
甚至修复数组,我认为它将在组件中一次显示所有问题仍然存在:(@RicardodePaula请回答您的问题,以显示代码和输出现在是什么样子。当然!Map返回一个数组。我访问这里是为了删除这个问题,但是损害已经造成了。ahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahah返回:
0:{$$typeof:Symbol(react.element),type:“div”,key:“[object object object object object object object(react.element),键入:“div”,键:“[object object]”,ref:null,props:{…},…}2:{$$typeof:Symbol(react.element),键入:“div”,键:“[object object]”,ref:null,props:{…},…}长度:3
甚至修复数组,我认为它会在组件中一次显示出来,问题仍然存在:(@RicardodePaula请回答您的问题,以显示代码和输出现在是什么样子。