[Code Camp 5주차] React Curring

FE 08김우중·2022년 8월 22일
0

Curring

반환값이 함수인 함수, 즉 함수를 반환하는 함수를 뜻하는데..

커링 기법은 인자가 여러개인 함수의 일부 인자를 고정시키는 새로운 함수를 만드는 기법이다

기존방식

function aaa(a, b) {
	console.log( a + " " + b )	
}

aaa("hello", "world!")

커링방식

function aaa(a) {
	return function bbb (b) {
    	console.log( a + " " + b )	
    }
}

const ccc = aaa("hello")
ccc("world!")


즉 위와 같이 여러개의 인자를 받는 함수를 2개로 쪼개서 사용하는 것을 볼 수있다.

이를 통해 커링을 사용하는 이유는 함수를 재활용하여 중복된 코드를 없애주기 때문이다.

!!참조
https://velog.io/@uiop5487/React-Currying

profile
새내기 개발자

0개의 댓글