useMemoとは?
useMemo
は初回時に実行された関数の値を保持して、次回以降はその保持した値を再利用することでパフォーマンスを向上させる仕組みです。(Swiftでいうところのlazy var
とかに近いかな🤔)
使い方
下記のように使うことができます。
const isSoccer = useMemo<boolean>(() => { return sportName === 'soccer' ? true : false }, [sportName])
てな感じで本日も以上となります🍺