どうして function ではなく const なのでしょうか?

どちらが正しいということはありませんが、function と const では同じ名前で再宣言できるかどうかという点に違いがあります。
2024年4月1日
ユーザー

handleTodoDeleteClick について、どうして const で記述しているのでしょうか?

試しに関数宣言で以下のように記述し、ほかの個所は変更せずに実行してみましたが上手く動作しました。

function handleTodoDeleteClick(id) {
// const handleTodoDeleteClickと同一の処理
}

Appコンポーネントを作ってみよう | React入門 の 0:28~では「関数宣言でも関数式でもいい」と仰ってましたが、使い分ける条件などあれば教えていただけないでしょうか?

よろしくお願いいたします。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(1)