Durumun yeniden oluşturulmasının kullanıcı arabirimi sorunlarına neden olduğu ve bir sayfadaki yeniden oluşturma miktarını azaltmak için yalnızca indirgeyicimin içindeki belirli değeri güncellemem önerildiği bir sorunum var.
bu benim durumumun örneği
{
name: "some name",
subtitle: "some subtitle",
contents: [
{title: "some title", text: "some text"},
{title: "some other title", text: "some other text"}
]
}
ve şu anda bu şekilde güncelliyorum
case 'SOME_ACTION':
return { ...state, contents: action.payload }
burada action.payload
yeni değerler içeren tam bir dizi. Ama şimdi içindekiler dizisindeki ikinci öğenin metnini güncellemem gerekiyor ve bunun gibi bir şey çalışmıyor
case 'SOME_ACTION':
return { ...state, contents[1].text: action.payload }
action.payload
şimdi güncelleme için ihtiyacım olan bir metin nerede .