Oföränderlighet betyder att man aldrig modifierar tillståndet på plats — istället skapar man ett nytt objekt/array med ändringarna. Detta är centralt för hur React, Redux och liknande verktyg detekterar ändringar och uppdaterar användargränssnittet korrekt.
Problemet med mutation
() {
items.(item);
(items);
}
() {
([...items, item]);
}
