Nepromjenjivost znači da nikada ne mijenjate stanje na mjestu — umjesto toga, kreirate novi objekt/niz sa promjenama. Ovo je temeljno kako React, Redux i slični alati detektuju promjene i ispravno ažuriraju korisničko sučelje.
Problem s mutacijom
() {
items.(item);
(items);
}
() {
([...items, item]);
}
