useEffect를 사용할 때 무한루프가 도는 이유는 useEffect 안에 사용된 state가 값이 변화할 때마다 리렌더링이 되기 때문이다. 그래서 이걸 막기 위해 ref를 사용하면 좋다. ref는 값이 변화해도 리렌더링이 되지 않는다. 서히의 이미지 슬라이더 코드리