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.

Задание 1

Objasnite kako se ispravno, na nepromenljiv način, dodaju elementi u niz.

Задание 2

Objasnite kako se ispravno menjaju elementi u nizu.

Задание 3

Objasnite kako se ispravno brišu elementi iz niza.

Задание 4

Objasnite kako se ispravno, na nepromenljiv način, dodaju elementi u niz objekata.

Задание 5

Objasnite kako se ispravno menjaju elementi u nizu objekata.

Задание 6

Objasnite kako se ispravno brišu elementi iz niza objekata.