Реактивност на данни в React
В React ще съхраняваме нашите данни в различни структури: в масиви, в обекти, в масиви от обекти. Тези структури в React притежават реактивност. React реагира реактивно на всички промени в данните: на добавяне, изтриване, промяна на елементи, както и на промяна на техния ред.
При това правилата на React забраняват промяната на данни от масиви и обекти в състоянието. Трябва да се направи копие на данните, да се променят и да се запишат обратно в състоянието. Това означава, че нашите данни трябва да са иммутабилни. Прочетете за иммутабилността на масиви, обекти и масиви от обекти в съответния раздел на учебника по JavaScript.
Разкажете как правилно и иммутабилно да се добавят елементи в масив.
Разкажете как правилно да се променят елементи в масив.
Разкажете как правилно да се изтриват елементи от масив.
Разкажете как правилно и иммутабилно да се добавят елементи в масив от обекти.
Разкажете как правилно да се променят елементи в масив от обекти.
Разкажете как правилно да се изтриват елементи от масив от обекти.