假设我正在构建一个包含三个网格项的CSS网格,作为react项目中的一个组件。我希望在每个网格正方形中显示数据,这些数据来自以下数组:
const applicants = [
{name: 'James',
age: 35,
experience: 'none'
},
{name: 'Kate',
age: 27,
experience: 'intermediate'
},
{name: 'Henry',
age: 32,
experience: 'senior'
}
]
而不是将一个名称映射到每个方块。我该怎么解决这个问题?更多代码如下:
import React from 'react'
const applicants = [
{name: 'James',
age: 35,
experience: 'none'
},
{name: 'Kate',
age: 27,
experience: 'intermediate'
},
{name: 'Henry',
age: 32,
experience: 'senior'
}
]
const displayName = () =>{
return (
<div>
{
applicants.map(item=> {
return <h1>{item.name}</h1>
})
}
</div>
)
}
export default displayName
import React from 'react'
import displayName from './displayName'
const Grid = () => {
return(
<div className = 'grid-container'>
<div className = 'grid-item'>
<displayName/>
</div>
<div className = 'grid-item'>
<displayName/>
</div>
<div className = 'grid-item'>
<displayName/>
</div>
</div>
)
}
export default Grid