console.time('newstate');
const newState = [
...testResults.map((i) =>
i.Id === e.key
? {
...e.data,
isModified: true,
}
: i
),
];
console.timeEnd('newstate');
console.time('setstate');
setTestResults(newState);
console.timeEnd('setstate');
};
[...testResults.map(...)] — достаточно бесполезный способ погреть процессор. map уже возвращает новый массив
Обсуждают сегодня