如何解决反应:将两个数组具有相同的变量名添加到一个数组中
我知道将两个数组加在一起是一个菜鸟,但是我们到了。
问题/挑战:
我正在努力的事情是两个数组都具有相同的变量名data
,但我需要添加它们。
让我解释一下。
我在做两个查询:
- 一个用于
graphQL
,和 - 另一个使用
useQuery
钩子的API。
但是,似乎两个查询都要求使用名称data
,并且抱怨是否有所不同。我尝试了以下方法:
-
data.push(data)
, -
data.concat(data)
, -
const combinedData = [...data,...data]
现在我要敲门寻求建议。
这是我的代码:
const Lesson: FC<PageProps<LessonByIdQuery,{ locale: string }>> = ({
//QUERY 1
data,pageContext: { locale },location: { pathname },}) => {
const {
nextLesson,previousLesson,contentfulLesson: {
lessonName: title = "",lessonContent: content,slug,createdAt,updatedAt,cover,keywords,authorCard,additionalInformation: readMore,habit: habits,},} = data as {
contentfulLesson: ContentfulLesson
nextLesson: ContentfulLesson
previousLesson: ContentfulLesson
}
// QUERY 2
// FetchLessonBookmark IS IMPORTED
const { data,status } = useQuery("lessonTemplateKey",FetchLessonBookmark)
我所有这些的目标是合并查询中的数据,然后规划出我需要的内容。预先感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。