Puedo obtener mi objeto de mapa como
Map(3) {'2a820899-844f-4fe1-bec6-e4c348920485' => 'Yes', 'c30102dc-ffe8-4a3f-9498-59625d9981c4' => 'Me is me', '5b44fe6a-2453-43f9-bf1b-3c3adc51cc96' => 'Yes'}cuando lo registro en la consola. pero cuando lo envío al backend, obtengo un objeto vacío. ¿Cómo puedo solucionar esto?
const [answers, setAnswers] = useState(new Map()) function updateAnswer(id, value) { const newMap = new Map(answers) newMap.set(id, value) setAnswers(newMap) } const handleSubmit = async (e) => { e.preventDefault() console.log(answers) await createAnswers(name, phone, email, city, answers) }en la consola, obtengo los datos anteriores. Pero cuando lo guardo, obtengo un objeto vacío.
export const createAnswers = (name, phone, email, city, answers) => { return request('/v1/answers', { data: { name, phone, email, city, answers, }, method: 'POST', }) }