728x90 마이크로큐2 87. await와 마이크로큐의 관계 isSubmitting을 활용한 중복뮤테이션 방지 isSubmitting = 로딩중에는 클릭이 안되게 만드는 것 자세히 보면 버튼을 클릭하고 실행이 된다 setIsSubmitting을 true로 만든다 그런데 지금까지 배운 것은 함수가 끝나야 반영이 되는 것이었다 버튼을 클릭했더니 disabled가 있기 때문에 색깔이 바뀌었다 그러고 나서 API 요청 받아오고 다시 살아난다 클릭 안되게 한 다음 요청이 되고 다시 풀리게 되어있다 await와 마이크로큐의 관계 console창에 어떤 순서로 찍힐까? 잘 모르면 이렇게 생각할 것이다 하지만 결과는? async await이 왜 있을까? await를 만나는 순간 어떻게 되냐면 이 function이 하던 일을 중단하고 마이크로큐에 들어간다 응용 여기서는 어떤 순서.. 2023. 4. 11. 86. 비동기 실습 및 태스크 큐 Promise로 나만의 axios 만들기 매크로태스크큐 vs 마이크로태스크큐 끝나면 큐로 가는데 마이크로큐 먼저 가고 다음 매크로큐로 간다 중간에 마이크로큐에 또 들어오면 똑같이 먼저 처리한다 마이크로큐 = 먼저 처리를 해야되는 것들 우선순위를 알아야 한다 2023. 4. 10. 이전 1 다음 728x90