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

169
Vistas
Prop no se pasa al componente sino que trabaja con otros componentes

Estoy en el proceso de crear un sitio web de comercio electrónico de merchandising para un cliente que utiliza la API de commerce.js, pero me encontré con un problema. Al pasar el objeto "carrito" como accesorio al archivo de pago, regresa como un objeto vacío que rompe el sitio web. La aplicación web pasa el objeto "carrito" como accesorio en otras partes del código y funciona bien. ¿Hay algo que estoy haciendo mal?

Código de referencia:

 import React, { useState, useEffect } from 'react'; import {Paper, Stepper, Step, StepLabel, Typography, CircularProgress, Divider, Button} from '@material-ui/core'; import { commerce } from '../../../lib/commerce'; import Addressform from '../Addressform'; import Paymentform from '../Paymentform'; const steps =['Shipping Address', 'Payment details']; const Checkout = ({ cart }) => { const [activeStep, setActiveStep] = useState(0); const [checkoutToken, setCheckoutToken] = useState(null); useEffect (() => { const generateToken = async () => { console.log(cart.id); // returns as undefined try { const token = await commerce.checkout.generateToken(cart.id, { type: 'cart' }); console.log(token); setCheckoutToken(token); console.log("Success!") } catch (error) { console.log(error); //Returns 404 Error Obv console.log("Didnt work") } } generateToken(); }, []); const Confirmation = () => ( <> Confirmation </> ); const Form = () => activeStep === 0 ? <Addressform /> : < Paymentform /> return( <> ... </> ); }; export default Checkout;
about 4 years ago · Juan Pablo Isaza
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