Reactтегиндеги маалыматтардын реактивдүүлүгү

Reactте биз маалыматтарыбызды ар кандай структураларда сактайбыз: массивдерде, объекттерде, объекттердин массивдеринде. Бул структуралар Reactте реактивдүүлүккө ээ. React маалыматтардагы бардык өзгөрүүлөргө реакция кылат: кошууга, өчүрүүгө, элементтерди өзгөртүүгө, ошондой эле алардын тартибин өзгөртүүгө.

Бирок Reactтин эрежелери боюнча стейттен алынган массивдердин жана объекттердин маалыматтарын түздөн-түз өзгөртүүгө тыюу салынат. Маалыматтын көчүрмөсүн жасап, аны өзгөртүп, андан кийин кайра стейтке жазуу керек. Бул биздин маалыматтарыбыз иммутабелдүү болушу керек дегенди билдирет. Жөнүндө окуңуз JavaScript окуу куралынын тиешелүү бөлүмүндөгү массивдердин, объекттердин жана объекттердин массивдеринин иммутабелдүүлүгү.

Задание 1

Массивге элементтерди кантип туура иммутабелдүү түрдө кошконуңузду айтып бериңиз.

Задание 2

Массивдеги элементтерди кантип туура өзгөрткөнүңүздү айтып бериңиз.

Задание 3

Массивден элементтерди кантип туура өчүргөнүңүздү айтып бериңиз.

Задание 4

Объекттердин массивине элементтерди кантип туура иммутабелдүү түрдө кошконуңузду айтып бериңиз.

Задание 5

Объекттердин массивиндеги элементтерди кантип туура өзгөрткөнүңүздү айтып бериңиз.

Задание 6

Объекттердин массивинен элементтерди кантип туура өчүргөнүңүздү айтып бериңиз.