我想使用钩子和react材质ui在我的React功能组件中创建一个表。我有一个字符串数组,我想为表格单元格中的每个字符串创建一个芯片,如下所示:
<TableCell>
<Chip
key={index}
classname={classes.chips}
size="large"
label={user}
icon={<accountCircleIcon classname={classes.closeIcon}/>}
/>
</TableCell>
我用
显示一组筹码<div classname={classes.chipContainer}> {Object.values(selectedUsersToDelete).map((user,index) => {
return (
<TableRow>
<TableCell>
<Chip
key={index}
classname={classes.chips}
size="large"
label={user}
icon={<accountCircleIcon classname={classes.closeIcon}/>}
/>
</TableCell><TableCell>
<Chip
key={index}
classname={classes.chips}
size="large"
label={user}
icon={<accountCircleIcon classname={classes.closeIcon}/>}
/>
</TableCell>
</TableRow>
)
})}
</div>
其中selectedUsersToDelete是useState的值。
我已经尝试了各种方法来遍历selectedUsersToDelete中的值,但是我无法做出反应以呈现表格行宽5个单元格的表格!
还向芯片添加deleteIcon和deletehandler会破坏它们。
我正在尝试使本教程适合使用钩子:tut