【发布时间】:2020-07-29 20:49:03
【问题描述】:
在我的类别的动态显示(获取对象)之后.. 我只想删除重复项,但在 map () 中我不明白如何执行此操作...
问题是 map 在单个数组中返回每个类别
我应该在 jsx 中还是在函数 js 中这样做?
谢谢大家
const SideMenu = () => {
const [loading, products] = useFetchAllProducts();
console.log("products", products);
const loadCategory = (i) => {
console.log(i);
return i;
};
const filterCategory = (c) => {
return c;
};
return (
<div>
<ul>
{products.map((link, index) => (
<li key={link._id} onClick={() => loadCategory(index)}>
{filterCategory(link.categoryProduct)}{" "}
</li>
))}
{/* Result =
Masks
Teddy
Teddy
Backpack
Pencil case
Pencil case
Pencil case
...
*/}
</ul>
</div>
);
};
【问题讨论】:
标签: javascript reactjs jsx