i’m having a problem with this simple function 😀 What am i doing wrong?
I tried console logging after giving it the value but it’s giving me null when first clicked and if i click a different one it gets me the previous value.
function datosSeleccion(e) {
setActive(e)
setActive((prev) => ({
...prev,
arrivalTime: e.arrivalTime.slice(-5),
departureTime: e.departureTime.slice(-5),
}));
console.log(active)
}
I don’t want it to have a default value, in fact, it’s null if none of the elements have been selected:
const [active, setActive] = useState(null)
But i’m not sure why it’s giving null inside the function when it has just been assigned?