=> (e, { size }) => {
this.setState(({ columns }) => {
const nextColumns = [...columns];
nextColumns[index] = {
...nextColumns[index],
width: size.width,
};
return { columns: nextColumns };
});
};
Не храни в ОДНОМ стейте всё подряд, вот и всё
const handleResize = index => (e, { size }) => setState(columns => { const nextColumns = [...columns] nextColumns[index] = { ...nextColumns[index], width: size.width, } return nextColumns })
Спасибо, большое!
Обсуждают сегодня