locoalstorage cookie를 이용한 다시 보지 않기
Javascript
팝업창 중에 일주일 후 다시보기 라는 버튼을 클릭하면 일주일동안은 뜨지않다가 일주일 후 다시 뜨는 기능이 있는데
로컬 스토리지의 쿠키를 이용하면 된다.
const [isPointModal, setIsPointModal] = useState(true);
const nextWeekend = moment().add(1, 'months');
const getCookie = () => {
setIsGuideModal(false);
localStorage.setItem('pointModal', nextWeekend);
};
{isPointModal && localStorage.getItem('pointModal') < nextWeekend ? (
<div className="btn_nomore" onClick={getCookie}>
일주일 후 보기
</div>
)}