В данном вопросе в коде
Функция не видит переменные. Почему так происходит? функция onSubmit вызывает addReservationAsync. В onSubmit лог выдает правильные значения, а в addReservationAsync уже все записано на userId.
Коды находятся в разных файлах.
Код addReservationAsync:
const addReservationAsync =
(requestServer, userId, roomId, options, arrivalDate, leavingDate) => (dispatch) => {
console.log("async", userId, roomId, options, arrivalDate, leavingDate);
requestServer(
"addRoomReservation",
userId,
roomId,
options,
arrivalDate,
leavingDate,
).then((reservationData) => {
dispatch(setRoomData(reservationData.res));
console.log("IM HEEEERE", reservationData.res);
return reservationData.res;
});
};