ich ein Problem habe, wo erneutes Rendern von Staat ui Themen verursacht und vorgeschlagen wurde, nur bestimmten Wert in meinem Minderer aktualisieren Menge des Re-Rendering auf einer Seite zu reduzieren.Wie in einzelnen Wert innerhalb spezifischem Array-Elements aktualisieren redux
ist dieses Beispiel meines Staates
{
name: "some name",
subtitle: "some subtitle",
contents: [
{title: "some title", text: "some text"},
{title: "some other title", text: "some other text"}
]
}
und ich bin zur Aktualisierung es wie dieses
case 'SOME_ACTION':
return { ...state, contents: action.payload }
wo action.payload
ist eine ganze Reihe neuer Werte enthält. Aber jetzt brauche ich eigentlich nur Text des zweiten Elements aktualisieren in Inhalt Array, und so etwas wie dies funktioniert nicht
case 'SOME_ACTION':
return { ...state, contents[1].text: action.payload }
wo action.payload
ist nun ein Text, den ich für die Aktualisierung benötigen.
in der Tat, muss ich diese Helfer sind aus meinem Minderer irgendwie reagieren? – Ilja
'Import-Update von 'reagieren-addons-update';' – Clarkie
Obwohl das Paket 'Kolodny/Unveränderlichkeit-helper' bewegt hat, so jetzt ist es' Garn hinzufügen Unveränderlichkeit-helper' und 'Import-Update von 'Unveränderlichkeit-Helfer'; ' – SacWebDeveloper