React Currying

정하일·2022년 6월 30일

Currying

  • 인자가 여러개인 함수의 일부 인자를 고정시키는 새로운 함수를 만드는 기법이다.
  • 인자가 n개인 함수를 n개로 분리하여 사용하게끔 만드는 방법.
  • n(2)개의 인자를 받던 함수가 n(2)개로 쪼개진 것을 볼 수 있다.
  • 커링은 일부 인자에 같은 값을 반복적으로 사용 할 때 그 반복되는 인자를 고정함으로써 중복을 최소화 하기에 적합한 기법입니다.
  • 주의 해야 할 점
    1 . 인자의 순서가 매우 중요하다.
    2 . 변동 가능성이 적은 인자는 앞에 변동 가능성이 높은 인자는 뒤에 배치해야 한다.

0개의 댓글