callback
1. 함수의 인자로 들어가는 함수
로직에서 나온 값을 콜백함수에 인자로 넘겨줄 수 있다.
2. 이벤트에 의해 호출되어지는 함수
- html에서 미리 만들어 놓은 함수인 onClick, onChange 함수는 인자로 handleClickFunction이 들어가는 callback 함수이다.
<button onClick={handleClickFunction}></button>
Promise
- 비동기적 callback을 연속적으로 계속 사용했을 때 발생하는 callback지옥을 해결하기 위해 나온 것이다.
- axios는 promise를 지원하는 라이브러리이다.
async / await
- promise보다 직관적이다.