콜백(callback)이란? 함수 안에서 또 함수를 호출하는 이유
개발을 하다 보면, 특히 JavaScript나 React 같은 프론트엔드 개발 환경에서“콜백 함수(callback function)”라는 개념을 정말 자주 만나게 됩니다.그런데 처음에는 이게 도대체 뭔지, 왜 필요한 건지 헷갈릴 수 있어요. 이번 글에서는 콜백이 어떤 개념인지, 왜 쓰는지,그리고 실제로 어떤 식으로 동작하는지를 간단한 예시와 함께 정리해보려고 합니다. 콜백(callback)이란?콜백 함수란,“다른 함수에 인자로 전달되어, 그 함수 내부에서 실행되는 함수”를 말합니다.즉, 함수를 함수의 인자로 전달하는 구조죠. 왜 콜백이 필요할까?자바스크립트는 대표적인 비동기 처리 언어입니다. 예를 들어 API 요청, 파일 읽기, 이벤트 대기 같은 작업은 시간이 걸리기 때문에,결과가 나오기 전까지 다..
2025. 4. 22.