[React] 14장. 비동기 작업의 이해

겨레·2024년 12월 4일

[React] 리액트 스터디

목록 보기
77/95

웹 애플리케이션을 만들다 보면 처리할 때 시간이 걸리는 작업이 있다.

대표적인 게 서버의 API를 사용할 때인데, 네트워크 송수신 과정에서 시간이 걸리기 때문에 작업이 즉시 처리되는 것이 아니라 응답을 받을 때까지 기다렸다가 전달받은 응답 데이터를 처리한다.

이 과정에서 해당 작업을 비동기적으로 처리하게 된다.


❓🤔 작업을 동기적으로 처리한다면?

👉 요청이 끝날 때까지 기다리는 동안 중지 상태가 되기 때문에 다른 작업을 할 수 없다. 그리고 요청이 끝나야 비로소 그다음 예정된 작업을 할 수 있다.


❓🤔 작업을 비동기적으로 처리한다면?

👉 웹 애플리케이션이 멈추지 않기 때문에 동시에 여러 가지 요청을 처리할 수도 있고, 기다리는 과정에서 다른 함수도 호출할 수 있다.

profile
호떡 신문지에서 개발자로 환생

0개의 댓글