React Currying

민겸·2022년 10월 25일
0

JavaScript

목록 보기
16/20
post-thumbnail

Currying이란?

일단, 뭔지 몰라서 구글에 검색부터 해봤다.

뭐라고 하는지 모르겠으니 한국어로 번역을 해보자.Currying은 추상적으로 두 개의 인수를 취하는 함수라고 되어있다.

Currying은 HOF(High-Order-Function) 고차함수의 모습과 매우 닮아있다. 그도 그럴 것이 고차 함수의 범주 안에서 사용할 수 있는 것이 바로 Currying 기법이기 때문이다.

Currying 기법은 여러 개의 인자를 가지고 있는 함수에서 일부 인자를 고정시킨 새로운 함수를 만드는 기법이라고도 볼 수 있다.

좀 더 쉽게 설명하자면, 결국 Currying은 함수를 반환하는 함수이며, Currying을 사용하는 이유는 함수의 재사용이다.

profile
기술부채상환중...

0개의 댓글