let [data, setData] = useState([]);
useEffect(()=>{
(async () =>{
const data = await axiosTest();
setData(data);
console.log(data);
})();
},[data]); <--이렇게하면 계속 콘솔에 찍힙니다 무한 요청이들어가는거같은데
조건을[setData] 로하면 정상 적으로 요청한번되고 끝납니다
-------------------------
궁금한점은 [data]를조건으로주면 data 가 변경될때 rerendering 이되는거잖아요?
근데 [setData] 를 조건으로 주는것도 setData 가 변경될때 rerendering 되는 같은조건인데
제가 잘못이해하고있는 부분이 어떤건가요 .?