我正在尝试将数组状态用于 React 功能组件。
这是我尝试过的代码。
const inputLabel = Array(5).fill(React.useRef(null));
const [labelWidth, setLabelWidth] = React.useState(0);
React.useEffect(() => {
inputLabel.map((label, i) => {
setLabelWidth({...labelWidth, [i]: label.current.offsetWidth});
});
}, []);
这是我尝试过的,但显示错误
React Hook React.useEffect has missing dependencies: 'inputLabel' and 'labelWidth'
寻求 React 专家的帮助。谢谢!