Estoy haciendo un sitio web simple... uso reaccionar, MongoDB, JavaScript. Mi problema es cuando hago clic en el botón entregado, la cantidad aumenta, actualizo mi interfaz de usuario y el servidor MongoDB. Cuando el código se ejecuta en el servidor MongoDB, la cantidad es nula.
Aquí está el código
const handleDelivered = data => { const { quantity, ...rest } = bookItem; const quantity1 = parseInt(bookItem.quantity) - 1; const quantityStr = quantity1.toString(); const newQuantity = { quantity: quantityStr, ...rest } setBookItem(newQuantity); const getquantity = bookItem.quantity; console.log(getquantity); const updateQuantity = { getquantity }; const url = `http://localhost:5000/items/${itemsId}`; fetch(url, { method: 'PUT', headers: { 'content-type': 'application/json' }, body: JSON.stringify(updateQuantity) }) .then(res => res.json()) .then(data => { console.log(data); }) }