[한 입 크기로 잘라먹는 리액트] 콜백함수

SunYerim·2023년 3월 20일
0
post-thumbnail
function checkMood(mood){
  if (mood === "good"){
    //기분 좋을 때 하는 동작
  } else {
    // 기분 안 좋을 때 하는 동작
  }
}

function cry() {
  console.log("ACTION :: CRY");
}

function sing() {
  console.log("ACTION :: SING");
}

function dance() {
  console.log("ACTION :: DANCE");
}

checkMood("good");

callback 적용

// 함수를 넘겨준다.
function checkMood(mood, goodCallback, 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("good", sing, cry);
// 함수를 값에 담는 것 => 함수 표현식의 개념!
profile
내 안에 있는 힘을 믿어라.

0개의 댓글