Saya memiliki masalah di mana perenderan ulang keadaan menyebabkan masalah ui dan disarankan untuk hanya memperbarui nilai tertentu di dalam peredam saya untuk mengurangi jumlah perenderan ulang pada halaman.
ini adalah contoh negara saya
{
name: "some name",
subtitle: "some subtitle",
contents: [
{title: "some title", text: "some text"},
{title: "some other title", text: "some other text"}
]
}
dan saya sedang memperbaruinya seperti ini
case 'SOME_ACTION':
return { ...state, contents: action.payload }
di mana action.payload
seluruh larik berisi nilai baru. Tapi sekarang saya sebenarnya hanya perlu memperbarui teks dari item kedua dalam larik konten, dan sesuatu seperti ini tidak berfungsi
case 'SOME_ACTION':
return { ...state, contents[1].text: action.payload }
di mana action.payload
sekarang ada teks yang saya butuhkan untuk pembaruan.