비동기란? 요청을 보낸 후 응답을 기다리지 않고 다음 동작(코드)이 이루어지도록 하는 것이다. 즉, 응답이 돌아올 동안 다음 코드와 동작을 처리하여 실행하게 된다. Axios AJAX 요청이 도착하면 성공 및 실패 여부를 따지고 약속한 코드를 실행하도록 해준다. 성공 시 .then 코드를 실행하고, 실패 시 .catch 코드를 실행한다. Axios를 사용하는 이유 브라우저를 이해하면 쉽다. 자바스크립트가 비동기적이 아닌 동기적이라면 브라우저가 멈춰있는 상황을 많이 겪을 것이다. 비동기적이기 때문에 화면이 띄워질 동안 기다리지 않아도 되는 것이다. 이는 사용자 경험을 위한 것이기도 하다. 서버 측면에서 생각해보자면, 리소스를 적게 쓸 수 있다. HTML을 새롭게 개선해서 응답하는 것이 아닌 클라이언트 측에..