Jhan Gonzales Cruz

@jhangonzales
Lima, Peru
Publicaciones
Certificados
Me gusta
Avatar

Ayuda Insertar propiedades a un objeto en Redux

Avatar

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.

Este usuario no ha indicado que le gusta algún video