https://ja.react.dev/reference/react/useMemo
https://qiita.com/seira/items/42576765aecc9fa6b2f8
計算結果を変数にキャッシュ(Memo化)し、高速に表示するための機能のことである。
キャッシュをすることで、不要なレンダリングや再計算を防ぐことが出来る。
useMemo(calculateValue,dependencies)
calculatevalueには計算結果を保存したい関数を、dependenciesには依存配列を。依存配列に指定された変数が更新されると、キャッシュも更新される。
公式をパクるとこんな感じになる。