84
rated 0 times
[
89]
[
5]
/ answers: 1 / hits: 5501
/ 4 Years ago, sat, july 18, 2020, 12:00:00
I'm trying to update my state (an array of objects), but get the above error whenever I try to use .map or edit a clone of the state object.
React.useEffect(() => {
setUserMeasurements((oldUserMeasurements) => {
return oldUserMeasurements.map(nameAndMeasure => {
if (nameAndMeasure.name === name) { nameAndMeasure.measure = 60 }
return nameAndMeasure;
})
})
})
It doesn't seem to like it when I try the "nameAndMeasure.measure = 60" section of code, but I can't understand why. Can anyone explain?
More From » reactjs