我有几个Card来自 Material UI 的组件,每个组件都包含一个EDIT按钮,并且有一个可用的处理程序,它们是使用Map遍历动态添加的(例如,我刚刚对其中两个进行了硬编码)。
现在,我试图在单击按钮时使卡片可编辑,但无法找出如何了解从哪个卡片触发事件,然后将可编辑的“排版”设置为“TextField”。
<CardContent>
<Typography>ID: '1'</Typography>
<Typography
className={classes.title}
color="textSecondary"
gutterBottom
>
Word of the Day
</Typography>
<Typography>Name: 'RAAM'</Typography>
<Typography>Blood group: 'AB+'</Typography>
<Typography>"Patient Ram is having bloodgroup AB+"</Typography>
</CardContent>
<CardActions>
<Button size="small" onClick={click}>
Edit
</Button>
</CardActions>
<CardContent>
这是我的 codeSandbox 示例 CodeSandbox
拉丁的传说
凤凰求蛊
相关分类