Reaktivnost podataka u React-u
U React-u ćemo naše podatke čuvati u različitim structurama: u nizovima, u objektima, u nizovima objekata. Ove strukture u React-u poseduju reaktivnost. React reaktivno reaguje na sve promene podataka: na dodavanje, brisanje, izmene elemenata, kao i na promenu njihovog redosleda.
Pritim, pravilima React-a zabranjeno je menjanje podataka nizova i objekata iz stanja (state). Potrebno je napraviti kopiju podataka, izmeniti ih i upisati nazad u stanje. To znači da naši podaci treba da budu nepromenljivi (imutabilni). Pročitajte o nepromenljivosti nizova, objekata i nizova objekata u odgovarajućoj sekciji JavaScript udžbenika.
Objasnite kako se ispravno, na nepromenljiv način, dodaju elementi u niz.
Objasnite kako se ispravno menjaju elementi u nizu.
Objasnite kako se ispravno brišu elementi iz niza.
Objasnite kako se ispravno, na nepromenljiv način, dodaju elementi u niz objekata.
Objasnite kako se ispravno menjaju elementi u nizu objekata.
Objasnite kako se ispravno brišu elementi iz niza objekata.