Я хочу создать таблицу в своем функциональном компоненте 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