我正在尝试开发一个简单的应用程序,其中任意数量的任务都将呈现为卡片。我将它们作为道具传递,计划如下:
taskList: [{
taskID: 1,
taskTitle: 'Task 1',
taskDescription: 'Description 1',
completed: true
}]
通过在 TaskCard 组件中记录道具,我可以看到列表完全一样。如果我尝试记录诸如之类的props[0].taskDescription内容,它将成功返回“描述 1”,如下所示:
export default function TaskCard(props) {
return(
<div className="task-card" draggable>
<h3> Test </h3>
{ props[0].taskDescription } // this actually works
</div>
)
}
但是,我无法映射或计算道具的长度以遍历道具。
我在迭代方面做错了什么?就组件化而言,它是一个有缺陷的架构吗?
