콜백함수 : 함수의 매개변수로 함수를 넘겨준 것.
// 기분에 따라서 다른 동작을 하는 함수
function checkMood(mood, goodCallback, badCallback) { // 함수표현식 개념 이용하여 cry 함수를 badCallback 매개변수에 담음
if (mood === 'good') {
// 기분 좋을 때 하는 동작
goodCallback();
} else {
// 기분 안 좋을 때 하는 동작
badCallback();
}
}
function cry() {
console.log("ACTION :: CRY");
}
function sing() {
console.log("ACTION :: SING");
}
function dance() {
console.log("ACTION :: DANCE");
}
checkMood("sad", sing, cry); // 함수를 값에 담는 것 : 함수표현식
콜백함수를 이용하면 여러가지 유용한 동작을 할 수 있는 함수 만들 수 있다.
참고강의 : https://www.inflearn.com/course/%ED%95%9C%EC%9E%85-%EB%A6%AC%EC%95%A1%ED%8A%B8#
한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지 - 인프런 | 강의
개념부터 독특한 프로젝트까지 함께 다뤄보며 자바스크립트와 리액트를 이 강의로 한 번에 끝내요. 학습은 짧게, 응용은 길게 17시간 분량의 All-in-one 강의!, 리액트, 한 강의로 끝장낼 수 있어요.
www.inflearn.com
'강의 실습 > 한입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지' 카테고리의 다른 글
배열 (0) | 2023.12.09 |
---|---|
객체 (0) | 2023.12.06 |
함수표현식 & 화살표 함수 (2) | 2023.12.04 |
함수 (0) | 2023.12.04 |
조건문 (2) | 2023.12.03 |
댓글