Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

217
Vistas
¿Cuál debería ser el valor inicial correcto para el estado redux?

Quería crear la funcionalidad 'agregar al carrito' usando Redux, por lo que definí una función reductora que acepta un estado y una acción, donde el estado se proporciona como un valor predeterminado.

 export const defaultValue= { products: [ { id: "", title: "", description: "", image: "", price: 0, amount: 0, }, ] }; export const manageCart = ( state = defaultValue, action: { type: string; payload: any} ) => { switch (action.type) { case actionConstants.ADD_TO_CARTS: { // ADD to card } break; case actionConstants.REMOVE_FROM_CART: { // Remove from card } default: return state; } }

ingrese la descripción de la imagen aquí Entonces, de manera predeterminada, veo este producto en blanco en mi carrito, lo que está arruinando mi lógica al avanzar más. Dado que es obligatorio proporcionar un valor inicial al estado, ¿qué debo hacer de manera diferente para deshacerme de este problema?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Entonces, de forma predeterminada, veo este producto en blanco en mi carrito, lo que está arruinando mi lógica al avanzar más.

¡Porque está pasando ese producto en blanco en el estado predeterminado!

Simplemente pase una matriz vacía en su lugar

 export const defaultValue= { products: [] };
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda