Reactдаги маълумотлар реактивлиги
Reactда биз маълумотларимизни турли структураларда сақлаймиз: массивларда, объектларда, объектлар массивларида. Ушбу структуралар Reactда реактивлик хусусиятига эга. React маълумотларнинг барча ўзгаришларига реактив равишда жавоб беради: қўшиш, ўчириш, элементларни ўзгартириш, шунингдек уларнинг тартибини ўзгартиришга.
Шу билан бирга, React қоидаларига кўра стейтдан олинган массив ва объект маълумотларини ўзгартириш манъ этилади. Маълумотларнинг нусхасини олиш, уларни ўзгартириш ва стейтга қайта ёзиш керак. Бу демакки, бизнинг маълумотларимиз иммутабель бўлиши керак. JavaScript ўқув қўлланмасининг мос бўлимда массивлар, объектлар ва объектлар массивларининг иммутабеллиги ҳақида ўкинг.
Массивга элементларни тўғри иммутабел қилиб қандай қўшиш кераклигини тушантириб беринг.
Массивдаги элементларни тўғри қандай ўзгартириш кераклигини тушантириб беринг.
Массивдан элементларни тўғри қандай ўчириш кераклигини тушантириб беринг.
Объектлар массивларига элементларни тўғри иммутабел қилиб қандай қўшиш кераклигини тушантириб беринг.
Объектлар массивларидаги элементларни тўғри қандай ўзгартириш кераклигини тушантириб беринг.
Объектлар массивларидан элементларни тўғри қандай ўчириш кераклигини тушантириб беринг.