HOF::React Currying


연관 내용[HOF]
Curryingとは、複数の引数を持つ関数を単一の引数を持つ関数に変換する関数列を指す.

Currying


複数のパラメータの関数の構造を1つのパラメータの関数に分解します.
パラメータnの関数をn個に分けて使用できます.

  • 関数の拡張が容易になります.

  • 重複するコードを減らす.

  • 実行時間を遅らせることができます.

  • 注意事項:変動可能性の小さい因子は前に、変動可能性の大きい因子は後ろに置く.
  • function helloFunc(word, name) {
    console.log(${word}, ${name});
    }
    
    👇🏻
    
    function helloFunc(word) {
    return function (name) {
    console.log(${word}, ${name});
    };
    }