Immutability หมายถึงการไม่แก้ไข state โดยตรง ณ ที่เดิม แต่จะสร้าง object/array ใหม่ ที่มีการเปลี่ยนแปลงแทน ซึ่งเป็นแก่นสำคัญของวิธีที่ React, Redux และเครื่องมือที่คล้ายกันใช้ตรวจจับการเปลี่ยนแปลงและอัปเดต UI ได้อย่างถูกต้อง
ปัญหาของการ mutate
() {
items.(item);
(items);
}
() {
([...items, item]);
}
