Я уверен, что это простой вопрос, но я не могу понять это.
const [rowLabels, setRowLabels] = React.useState(['','','','','',]);
Я подумал, что это сработает.но ему не нравится синтаксис.
setRowLabels(oldValues => ([
...oldValues,
oldValues[position]: event.target.value
])
Я знаю, что могу сделать это ниже, но я не буду передавать rowLabels как реквизиты, чтобы избежать повторного рендеринга.Есть ли способ, которым я могу сделать это только со старыми значениями?
const rowLabelsCopy = [...rowLabels];
rowLabelsCopy[position] = event.target.value;
setRowLabels(rowLabelsCopy);