document.addEventListener('dispatchSort',sortData);
return ()=>{
document.removeEventListener('dispatchHotelsForm',getData);
}
},[]);
const sortData = (state) =>{
const {filter_values = null, sort = null, page = 1} = window.history.state;
const body = {
request_id: state[REQUEST_ID],
page: page,
sort: {...sort},
//filter: filter_values ? {...getSelectedFilter(filter_values),price:window.history.state.filter_values.price} : {}
};
};
ну не знаю, как это работает, но у тебя старый стейт потому что замыкание. передавай переменные в депсы.
Обсуждают сегодня