React-də Məlumatların Reaktivliyi
React-də məlumatlarımızı müxtəlif strukturlarda saxlayacayıq: massivlərdə, obyektlərdə, obyekt massivlərində. Bu strukturlar React-də reaktiv xüsusiyyətə malikdir. React məlumatlardakı bütün dəyişikliklərə reaktiv şəkildə reaksiya verir: əlavə etmə, silmə, elementlərin dəyişdirilməsi, həmçinin onların sırasının dəyişməsinə.
Eyni zamanda React-in qaydaları ilə state-dən olan massiv və obyekt məlumatlarının dəyişdirilməsi qadağandır. Məlumatların bir kopyasını çıxarmaq, onları dəyişdirmək və yenidən state-ə yazmaq lazımdır. Bu o deməkdir ki, bizim məlumatlarımız dəyişməz (immutable) olmalıdır. JavaScript dərsliyinin uyğun bölməsində massivlərin, obyektlərin və obyekt massivlərinin dəyişməzliyi haqqında oxuyun.
Massivə elementləri düzgün şəkildə (immutably) necə əlavə etməli olduğunuzu izah edin.
Massivdəki elementləri düzgün şəkildə necə dəyişdirməli olduğunuzu izah edin.
Massivdən elementləri düzgün şəkildə necə silməli olduğunuzu izah edin.
Obyekt massivinə elementləri düzgün şəkildə (immutably) necə əlavə etməli olduğunuzu izah edin.
Obyekt massivindəki elementləri düzgün şəkildə necə dəyişdirməli olduğunuzu izah edin.
Obyekt massivindən elementləri düzgün şəkildə necə silməli olduğunuzu izah edin.