Puedo actualizar mi lista de tareas pendientes en la interfaz de usuario y está reemplazando el valor anterior por el nuevo valor.
const { prev, newValue} = action.payload; return Object.assign({}, state, { toDoList: state.toDoList.map(i => i !== prev ? i : newValue)});
Sin embargo, no puedo hacer lo mismo en localStorage.
const storageItems = JSON.parse(localStorage.getItem("todos")); storageItems.map(i => i !== prev ? i : newValue); localStorage.setItem("todos", JSON.stringify(storageItems));
La matriz storageItems no se actualiza, no sé por qué.
¿Es diferente actualizar el almacenamiento local? ¿Cómo podemos actualizar el almacenamiento?