首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从一组数据中显示与北极星反应的产品列表?

如何从一组数据中显示与北极星反应的产品列表?
EN

Stack Overflow用户
提问于 2022-05-20 14:20:58
回答 2查看 235关注 0票数 0

我正在尝试创建一个使用一组数据的产品列表。我想从这些数据中返回标题,并将其显示在列表中的屏幕上。我正在尝试使用一个forEach循环,但我不确定具体如何实现这一点。

到目前为止,这就是我所拥有的:

代码语言:javascript
复制
import info from "./info";
import React from "react";

const ProductList = () => {
  function listItems(item) {
    return (
      <Listbox.Option>
        <Heading>{node.title}</Heading>
      </Listbox.Option>
    );
  }

  info.data.products.edges.forEach(listItems);

  return listItems();
};

export default ProductList;

有人能告诉我哪里出了问题吗?

EN

回答 2

Stack Overflow用户

发布于 2022-05-20 14:44:50

您可以做以下类似的事情:

代码语言:javascript
复制
var data = [
  {
    id: 1,
    title: "Test1"
  },
  {
    id: 2,
    title: "Test2"
  }
];

export default function App() {
  return (
    <ul>
      {data.map((x) => {
        return <li key={x.id}>{x.title}</li>;
      })}
    </ul>
  );
}

您可以在沙盒中运行代码。

票数 1
EN

Stack Overflow用户

发布于 2022-05-20 14:25:03

你能把它简化成这样的版本吗:

代码语言:javascript
复制
import info from "./info";
import React from "react";

const ProductList = () => {
  return info.data.products.edges.map((node) => (
    <Listbox.Option>
      <Heading>{node.title}</Heading>
    </Listbox.Option>
  ));
};

export default ProductList;

这对你有用吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72320496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档