Closed Ningensei848 closed 1 year ago
React v18 になったのもあり、React.FC とかやらないほうがいいよという流れになっている
React.FC
しかも、const Func = (): JSX.Element => {} という「アロー関数」(関数式?)というものを良くないという話もある! (代わりに、function Func(){} という「関数宣言」使うようだ。これは古い書き方と思い込んでいたのだが、違うのか…?)
const Func = (): JSX.Element => {}
function Func(){}
関数宣言に書き直しましょう
参照文献:
コメント:
v18 になって色々勝手が変わっているので、キャッチアップは必要
ってことでいいのかな
util 系のやつとか component に関してはたぶん関数宣言するほうが良くて、main() 処理中の塊を切り出すくらいの用途ならアロー関数でいいっぽい、そういう理解をしました
(const func = ~ とすることで、「使い回さない」というルール運用もできそうね)
気になったこと(改善すべき点)
React v18 になったのもあり、
React.FC
とかやらないほうがいいよという流れになっているしかも、
const Func = (): JSX.Element => {}
という「アロー関数」(関数式?)というものを良くないという話もある! (代わりに、function Func(){}
という「関数宣言」使うようだ。これは古い書き方と思い込んでいたのだが、違うのか…?)どうあってほしいか(理想とする姿)
関数宣言に書き直しましょう