Реактивност података у React

У React ћемо чувати наше податке у различитим структурама: у низовима, у објектима, у низовима објеката. Ове структуре у React поседују реактивност. React реактивно реагује на све промене података: на додавање, брисање, мењање елемената, као и на промену њиховог реда.

При томе, правилима React забрањено је мењати податке низова и објеката из стања. Потребно је направити копију података, променити их и уписати назад у стање. То значи, да наши подаци морају бити непроменљиви. Читајте о непроменљивости низова, објеката и низова објеката у одговарајућем одељку уџбеника JavaScript.

Задание 1

Објасните, како се исправно непроменљиво додају елементи у низ.

Задание 2

Објасните, како се исправно мењају елементи у низу.

Задание 3

Објасните, како се исправно бришу елементи из низа.

Задание 4

Објасните, како се исправно непроменљиво додају елементи у низ објеката.

Задание 5

Објасните, како се исправно мењају елементи у низу објеката.

Задание 6

Објасните, како се исправно бришу елементи из низа објеката.