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