🔄 async / await

정의

async / await는 비동기 프로그래밍을 더 읽기 쉬운 형태로 작성하기 위한 문법이다.

🧩 동작 방식

  • async는 비동기 함수를 선언한다.
  • await는 Promise가 끝날 때까지 기다린다.

🧪 예시

button.onclick = async () => {
  try {
    const response = await axios.get(URL);
    setData(response.data);
  } catch (error) {
    console.error(error);
  }
};

⚠️ 주의사항

  • awaitasync 함수 안에서 사용한다.
  • 예외 처리를 위해 try/catch를 함께 사용하는 것이 좋다.

연결문서

댓글남기기