React-та деректердің реактивтілігі

React-та біз деректерімізді әртүрлі құрылымдарда сақтаймыз: массивтерде, объектілерде, объектілер массивінде. Бұл құрылымдар React-та реактивтілік қасиетіне ие. React деректердің барлық өзгерістеріне реактивті түрде жауап береді: қосу, жою, элементтерді өзгерту, сондай-ақ олардың ретін өзгертуге.

Сонымен бірге React ережелері бойынша стейттен алынған массивтер мен объектілердің деректерін өзгертуге тікелей тыйым салынады. Деректердің көшірмесін жасап, оларды өзгертіп, стейтке қайта жазу керек. Бұл біздің деректеріміз иммутабельді болуы керек дегенді білдіреді. <а href="/kk/javascript/book/supreme/data/immutability/">Массивтердің, объектілердің және объектілер массивінің иммутабельділігі туралы сәйкес JavaScript оқулығының бөлімінде оқыңыз.

Задание 1

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

Задание 2

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

Задание 3

Массивтен элементтерді қалай дұрыс жою керектігін айтып беріңіз.

Задание 4

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

Задание 5

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

Задание 6

Объектілер массивінен элементтерді қалай дұрыс жою керектігін айтып беріңіз.