Reactдаги маълумотлар реактивлиги

Reactда биз маълумотларимизни турли структураларда сақлаймиз: массивларда, объектларда, объектлар массивларида. Ушбу структуралар Reactда реактивлик хусусиятига эга. React маълумотларнинг барча ўзгаришларига реактив равишда жавоб беради: қўшиш, ўчириш, элементларни ўзгартириш, шунингдек уларнинг тартибини ўзгартиришга.

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

Задание 1

Массивга элементларни тўғри иммутабел қилиб қандай қўшиш кераклигини тушантириб беринг.

Задание 2

Массивдаги элементларни тўғри қандай ўзгартириш кераклигини тушантириб беринг.

Задание 3

Массивдан элементларни тўғри қандай ўчириш кераклигини тушантириб беринг.

Задание 4

Объектлар массивларига элементларни тўғри иммутабел қилиб қандай қўшиш кераклигини тушантириб беринг.

Задание 5

Объектлар массивларидаги элементларни тўғри қандай ўзгартириш кераклигини тушантириб беринг.

Задание 6

Объектлар массивларидан элементларни тўғри қандай ўчириш кераклигини тушантириб беринг.