멘티 질문
const func = fn ⇒ ( …args ) ⇒ ( fn(args); ); const someResult = func(args ⇒ {someAction};
같은 함수 currying 이 뭔가 직관적으로 와닿지 않아서 이해하기가 어렵네요... 쉽게 이해할 수 있는 방법이 있을까요?
그리고 이러한 패턴을 사용하는 경우가 있나요?
멘토 답변
너무 어렵게 생각하지마세요 커링은 체이닝이라고 생각하면 또 쉽습니다
필요하다면 말씀하신 패턴을 사용할수도있겠지만, 지금 떠오르는 경우는 없네요
커링을 굳이 억지로 써볼필요는없어요. 재사용하기 용이할때 잘 써먹어보면 되는것이고 공부한거 써먹어볼까?하고 굳이 억지로 써볼필욘없을것같네용