useEffect(() => {
localStorage.setItem("watched", JSON.stringify([]));
}, []);
이거 같은 경우는 뒤로가기 했을 때 watched에 잘 담기는데
useEffect(() => {
localStorage.setItem("watched", JSON.stringify([]));
});
이거 같은 경우는 뒤로 가기해도 없어지더라구요
[] < 이게 있고 없고 차이가 mount시 1회 실행 시키고싶다 라고 배운거 같은데
[] 유무에 따라 왜 저렇게 되는지 이해가 되지 않습니다...