PW
и вот у меня возник вопрос
почему например
console.log(tasks)
setTasks(tasks.filter(e => e.id !== this.id));
console.log(tasks)
почему
tasks перед setTasks такой же как и после?Size: a a a
PW
console.log(tasks)
setTasks(tasks.filter(e => e.id !== this.id));
console.log(tasks)
tasks перед setTasks такой же как и после?ee
ee
A
console.log(tasks)
setTasks(tasks.filter(e => e.id !== this.id));
console.log(tasks)
tasks перед setTasks такой же как и после?PW
И
АЛ
Т
АЛ
PW
Т
PW
setTasks(tasks.map((e, i) => {
e.done = i === this.id ? !e.done : e.done;
return e;
}));
setCounter({
tasks: tasks.length,
done: tasks.filter(e => e.done).length
});
ведь не факт, что setCounter нормально посчитает.АЛ
A
setTasks(tasks.map((e, i) => {
e.done = i === this.id ? !e.done : e.done;
return e;
}));
setCounter({
tasks: tasks.length,
done: tasks.filter(e => e.done).length
});
ведь не факт, что setCounter нормально посчитает.И
setTasks(tasks.map((e, i) => {
e.done = i === this.id ? !e.done : e.done;
return e;
}));
setCounter({
tasks: tasks.length,
done: tasks.filter(e => e.done).length
});
ведь не факт, что setCounter нормально посчитает.PW
И
W
YK
IN