const savedVal = localStorage.getItem('fooHidden');
if (mobile && savedVal) {
const diff = new Date() - savedVal;
const oneDay = 60 * 60 * 24;
if (diff > oneDay) {
localStorage.removeItem('fooHidden');
return;
}
setVisible(false);
}
}, []);
const handleClose = () => {
if (mobile) {
setVisible(false);
localStorage.setItem('fooHidden', +new Date());
}
};
норм?
Нечитаемо
через new Date() ты хочешь таймштамп получить?
еще судя по коду такого эффекта вообще не должно быть
Обсуждают сегодня