Cuando uso setNumberOfExpensesOfTheCar() no está guardando el valor, sin embargo, cuando hago un console.log() de él, se imprime correctamente.
No importa si uso la línea 4 o 5, el valor no se guarda
En la línea 6 no ves la impresión, pero en las líneas 7 y 8 sí.
¿Qué estoy haciendo mal?
Muchas gracias y disculpe si el formato no es el correcto. (Es mi primer mensaje)
1. const [numberOfExpensesOfTheCar, setNumberOfExpensesOfTheCar] = useState(""); 2. const actualCarRef = doc(db, "vehicles", actualCar); 3. const actualCarSnap = await getDoc(actualCarRef); 4. setNumberOfExpensesOfTheCar((actualCarSnap.get("numberOfExpenses")).toString()); 5. setNumberOfExpensesOfTheCar((actualCarSnap.get("numberOfExpenses"))); 6. console.log(numberOfExpensesOfTheCar); 7. console.log(actualCarSnap.get("numberOfExpenses").toString()); 8. console.log(actualCarSnap.get("numberOfExpenses")); ``