【发布时间】:2025-12-01 06:50:02
【问题描述】:
在列表中,每个列表项都有一个“AddIcon”。点击后,我想根据它的“id”将该图标切换为“BlockIcon”
import React from 'react'
import {List, ListItem} from '@material-ui/core'
import AddCircleIcon from '@material-ui/icons/AddCircleOutline'
import BlockIcon from '@material-ui/icons/BlockOutlined'
const * = () => {
const handleIconClick = (id) => {
// change <AddCircleIcon /> to <BlockIcon /> at "id"
}
return (
<List component="nav">
<ListItem>
<ListItem button onClick={handleIconClick(101)}>
<AddCircleIcon />
</ListItem>
</ListItem>
</List>
)
}
export default *
单击图标时,我希望 AddIcon 更改为 BlockIcon。
【问题讨论】:
标签: reactjs material-ui