
[JS] 동기와 비동기 작업의 이해 (feat. useEffect)
2022. 5. 28. 04:32
개발이야기/JS
동기처리 방식 우리가 만약 세가지의 작업을 수행해야한다고 가정해보자. function taskA() { console.log("tast A"); }; function taskB() { console.log("tast B"); }; function taskC() { console.log("tast C"); }; 자바스크립트가 세가지의 작업을 처리하는 방식을 대략적으로 적어보면... 1. 연산과정이 필요하다. => 여기서 연산과정은 우리가 위에적었던 코드 한줄한줄을 다 연산한다고 생각하면 쉽다. 이때, 이 연산과정을 처리하는 친구를 "스레드" 라고 한다. 스레드라는 것은 코드를 한 줄 한 줄 실행시켜주는 친구라고 생각하면 쉽다. tastA => taskB => taskC를 순차적으로 실행시켜줄텐데 0.3초 ..