setInterval 기능 사용법 주의점 초기값이 유지되는 문제 // # 문제 발생 코드const [productDataIndex, setProductDataIndex] = useState(0); useEffect(() => { const slideInterval = setInterval(() => { if (productDataIndex >= productDataList.length - 1) { setProductDataIndex(0); } else { setProductDataIndex(productDataIndex + 1); } }, 3000); return () => { clearInterval(slideInterval); }; }, []); // 이렇게 useEffect 에 2번째 인자값으로 [..