Jhan Gonzales@jhankevi
Buenas tardes, quisiera que me ayuden con un problema que tengo en redux al insertar nuevas propiedades a un objeto.
Mi código
const initialState ={
items:[]
}
export default function(state = initialState,action){
switch(action.type){
case 'ADD_PRODUCT':
let productItem = action.payload
// AQUI QUIERO AÑADIR OTRA PROPIEDAD DENTRO DEL OBJETO ACTION.PAYLOAD QUE ES EL PRODUCTO ANTES DE INSERTARLO EN EL STATE
productItem.instructions = action.instruccions
return{
...state,
order:[...state.items, productItem]
}
default:
return state
}
}
Quisiera que me ayuden a como agregar otra propiedad (instructions) al objeto ~~~action.payload~~~ antes de insertarse en el state.
El código anterior si lo hace, el problema es que siempre que agrego los productos al state el ultimo producto agregado reemplaza con el mismo contenido a la propiedad instructions en todos productos del state.
Escribe una respuesta