인프런에서 한입크기로 잘라먹는 리액트 강의를 듣다가 문과의 언어로 이해되지 않는 것들이 있어서 찾아봤다. 1. 콜백함수란 무엇인가? 콜백은 호출한다는 뜻이다. 함수를 호출해서 다른 함수에 전달하여 사용하는 것이 콜백 함수다. 호출된 함수는 호출 한 함수 안에서 어떤 조건을 만족하거나 이벤트가 일어날 때 실행한다. 예를들면 이런것인데, 함수 1 { 함수 2 } 함수 2 { } 함수 1을 실행해야 그 안에서 함수 2가 돌아간다. 저런 형식의 함수를 고차함수라고 부르고, 고차 함수 안에서 호출되어 사용되는 함수(함수2)를 콜백함수라고 부른다. 그리고 저렇게 함수1이 실행될 때 함수2를 실행시키고, 함수 2가 실행될 때 함수 3이 실행되고...........를 이름하여 콜백지옥이라고 부르는 것 같다. 함수1 {..