
React ES6 (5) - 비동기 함수, 디바운스 & 스로틀
·
React/ES6
비동기 함수 비동기 처리를 위해 사용함 비동기 처리란? 작업 시간이 긴 A를 처리하느라 다른 작업들이 대기하고 있다면 다른 작업들을 먼저 진행하고 작업 A와 A와 연관된 작업을 이후에 처리하는 방식 ex) 서버에 데이터를 요청하고 결과를 기다리는 과정 기존 자바스크립트의 비동기 함수 처리 지연 작업이 필요한 함수에 setTimeout() 함수를 이용했음 지연 작업이 완료되고나면 실행되어야 하는 함수는 지연 작업 함수의 인자인 콜백 함수로 전달하여 처리했음 예시 : function do1(a) { setTimeout(() => a('작업 A'), 100); } function do2(b) { setTimeout(() => b('작업 B'), 200); } function do3(c) { setTimeout..