Memoization Nedir?

Not: Her component için memoization kullanmak mantıklı değil. Özellikle ağır ve genelde aynı verilerle render olan bileşenlerde kullanmak en uygunudur.


React’te Memoization Araçları

1️⃣ memo

import { memo } from 'react';
const Archive = memo(({ items }) => {
  return <div>{items.join(', ')}</div>;
});

2️⃣ useMemo

const archiveOptions = useMemo(() => {
  return computeHeavyOptions(items);
}, [items]);

3️⃣ useCallback