関数におけるreturnの省略プロセス
2646 ワード
const [count, setCount] = useState(0);
setCount((prev) => prev + 1);
このような関数がありますしかし、関数には戻り値はありませんが、値はよく動作しています.
returnが省略されている場合は、どのように省略されているかを見てみましょう.
setCount((prev) => {
return prev + 1
});
元の関数は返さなければ値がありませんsetCount((prev) => (prev + 1));
ただし、関数式にreturnと{}の間に何もない場合はreturnと{}は省略できます
そして{}は()に変形できる
setCount((prev) => prev + 1);
最後に、問題がなければ()まで省略できます.だから最終的には私たちが最初に見た様子が現れます.
Reference
この問題について(関数におけるreturnの省略プロセス), 我々は、より多くの情報をここで見つけました https://velog.io/@wony_yoon/함수에서-return의-생략과정テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol