【发布时间】:2023-03-30 22:04:01
【问题描述】:
我正在尝试在 material-ui/tabs 组件中实现 react-hooks useState。我可以使用函数 handleChange 来做到这一点,但我正在尝试学习实现钩子。 useState 适用于输入字段,但不适用于 material-ui 选项卡的 onChange 功能。以下是我的代码:
const [value, setValue] = useState(0)
<Tabs
value={value}
onChange={(event) => setValue(event.target.value)}
variant="scrollable"
scrollButtons="on"
indicatorColor="primary"
textColor="primary"
>
<Tab label="All" />
{subjects.map((subject) => (
<Tab label={subject.subjectName} />
))}
</Tabs>
我用useEffect尝试了控制台日志,它返回undefinedonChange
【问题讨论】:
标签: reactjs tabs material-ui react-hooks