我正在使用 React 和 material-ui。我的目标是呈现一个网格容器,从一个外部 javascript 文件开始,导出它自己的数组。此网格每行必须有 3 个项目,但目前它仅将项目呈现在单个列上。这是代码:
import React from "react";
import CoffeeCard from "./CoffeeCard";
import { Grid } from "@material-ui/core";
import files from "./constants";
function Content() {
return (
<Grid direction="rows" container spacing={2}>
<Grid item xs={12} sm={4}>
{files.map((obj) => {
return (
<CoffeeCard
title={obj.title}
price={obj.price}
description={obj.description}
avatarUrl={obj.avatarUrl}
imgSrc={obj.imgSrc}
/>
);
})}
</Grid>
</Grid>
);
}
export default Content;