Рэактыўнасць даных у React
У React мы будзем захоўваць нашы даныя ў розных структурах: у масівах, у аб'ектах, у масівах аб'ектаў. Гэтыя структуры ў React валодаюць рэактыўнасцю. React рэактыўна рэагуе на ўсе змены даных: на дадаванне, выдаленне, змену элементаў, а таксама на змену іх парадку.
Пры гэтым правіламі React забаронена змяняць даныя масіваў і аб'ектаў з стэйту. Трэба рабіць копію даных, змяняць іх і запісваць назад у стэйт. Гэта значыць, што нашы даныя павінны быць імутабельнымі. Чытайце пра імутабельнасць масіваў, аб'ектаў і масіваў аб'ектаў у адпаведным раздзеле падручніка JavaScript.
Раскажыце, як правільна імутабельна дадаваць элементы ў масіў.
Раскажыце, як правільна змяняць элементы ў масіве.
Раскажыце, як правільна выдаляць элементы з масіва.
Раскажыце, як правільна імутабельна дадаваць элементы ў масіў аб'ектаў.
Раскажыце, як правільна змяняць элементы ў масіве аб'ектаў.
Раскажыце, як правільна выдаляць элементы з масіва аб'ектаў.