React Currying
742 ワード
React Currying
-
Currying
:複数のパラメータの関数のいくつかのパラメータを固定するための新しい関数を作成する方法.(1)
function helloFunc(word, name) {
console.log(`${word}, ${name}`);
}
(2)function helloFunc(word) {
return function (name) {
console.log(`${word}, ${name}`);
};
}
const printHello = helloFunc("hello");
printHello("Tibetan Fox"); // hello, Tibetan Fox
printHello("Tiger"); // hello, Tiger
さっきの関数にcurringを適用すると、こうなります!n(2)個の因子を受け入れる関数がn(2)個に分かれていることがわかる.
また、最初に受け取ったパラメータwordをhelloに固定し、nameを変更するだけで使用可能なコンテンツを表示することもできます.
つまり、あるパラメータで同じ値を繰り返し使用する場合、繰り返しのパラメータを固定することで、繰り返しを最小限に抑えることができます.
Reference
この問題について(React Currying), 我々は、より多くの情報をここで見つけました https://velog.io/@mango1004/React-Curryingテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol