HOF :: React Currying
연관 내용
[HOF]
커링(currying)이란 다중 인수를 갖는 함수를 단일 인수를 갖는 함수들의 함수열로 바꾸는 것을 말한다.
Currying
인자가 여러개인 함수의 구조를 하나의 인자를 받는 함수로 쪼개는 것이다.
인자가 n개인 함수를 n개로 분리하여 사용할 수 있다.
-
함수의 확장이 쉬워진다.
-
중복된 코드를 줄여준다.
-
실행 시점을 뒤로 미룰 수 있다.
-
주의사항: 변동 가능성이 적은 인자는 앞에, 변동 가능성이 높은 인자는 뒤에 배치해야 한다.
function helloFunc(word, name) {
console.log(${word}, ${name});
}
👇🏻
function helloFunc(word) {
return function (name) {
console.log(${word}, ${name});
};
}
Author And Source
이 문제에 관하여(HOF :: React Currying), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@e_juhee/React-Currying저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)