반응형 [React] API 응답 시간이 너무 길다면 어떻게 해야 할까? 만약 API 응답 시간이 너무 오래 걸린다면 어떻게 처리해야 할까? 사용자가 버튼을 클릭 했는데 아무 반응이 없거나, 무한 로딩만 표시되고 있다면 아마 몇 초도 안돼서 이탈할 것 같다. 이 글에서 React를 사용한 여러 예시를 통해 어떤 방법이 더 좋을지 알아보자. AbortController로 요청 중단하기 응답 시간이 너무 오래 걸리면 웹 요청을 중단하는 것은 어떨까? "불러오는 중"과 같은 로딩 화면만 보여주는 것이 아닌 시간을 제한하여 사용자를 마냥 기다리게 하지 않고, 이렇게 함으로써 네트워크 트래픽도 줄일 수 있다. AbortController는 Fetch API와 같은 웹 요청을 중단 할 수 있게 만들어준다. AbortController() 생성자를 통해 객체를 생성한 다음, 해당 객체의 .. 2023. 11. 4. 이전 1 다음 반응형