【发布时间】:2022-01-16 18:30:32
【问题描述】:
对于以下代码,eslint 为 react/jsx-key: Missing 'key' prop for element in array 引发错误。
我知道我需要向我的数组添加键,但我不知道在哪里以及如何!
我该如何解决?
export default function App() {
const [step, setStep] = useState(0);
function handleClick() {
setStep((step) => [1, 2, 0][step]);
}
const ComponentList = [
<div>Step 1</div>,
<div>Step 2</div>,
<div>Step 3</div>
];
return (
<div>
<button onClick={handleClick}>Increment Step</button>
{ComponentList[step]}
</div>
);
}
【问题讨论】: