[React] CallBack함수

박광민·2022년 12월 22일
0

CallBack

함수의 인자로 들어가는 함수

function aaa(qqq) {
...함수 로직
}

aaa( function( ){ } )
aaa( () => {} ) // 이것도 가능

위와 같은 코드에서, aaa함수의 인자에 들어가는 function(){}를 callback함수라함

콜백함수에서 특정한 API요청이 끝난 뒤,그 결과값을 가지고 다른 요청을 실행시켜야 하는 상황을 callback함수를 사용해서 요청을 실행할 수 있음

콜백지옥
-> API중첩이 많아질 수록 callback함수가 가독성을 심하게 떨어 트리는 현상

Promise
-> 콜백지옥현상을 막기 위해서 나옴. Promise를 사용할 경우 각 요청들이 chain처럼 연결되는데 이것을 promise chain 또는 promise chaning이라함

profile
developer(Frontend)

0개의 댓글