Avatar
Jhan Gonzales

@jhangonzales

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

Amigos

Jhan aún no tiene un enlace de referidos

Si eres estudiante premium ya tienes el enlace en tu perfil de usuario. Si aún no eres premium recibirás tu enlace de referidos como recompensa cada vez que completes un curso gratuito.

Más información

Estos son los beneficios que tú y Jhan recibirán si compras con su enlace de referidos 🙌

BeneficiosMensualSemestralAnual
Descuento ()$ 3 USD$ 15 USD$ 30 USD
Semanas gratis (Jhan)1612

Al comprar con el enlace de referidos aceptas los términos y condiciones

Publicaciones
Certificados
Me gusta
Referidos