Tengo un problema en el que la reproducción del estado causa problemas de interfaz de usuario y se sugirió que solo actualice un valor específico dentro de mi reductor para reducir la cantidad de reproducción en una página.
este es un ejemplo de mi estado
{
name: "some name",
subtitle: "some subtitle",
contents: [
{title: "some title", text: "some text"},
{title: "some other title", text: "some other text"}
]
}
y actualmente lo estoy actualizando así
case 'SOME_ACTION':
return { ...state, contents: action.payload }
donde action.payload
es una matriz completa que contiene nuevos valores. Pero ahora solo necesito actualizar el texto del segundo elemento en la matriz de contenido, y algo como esto no funciona
case 'SOME_ACTION':
return { ...state, contents[1].text: action.payload }
¿Dónde action.payload
está ahora un texto que necesito para actualizar?