⚡ useMemo Nedir?


⚡ Temel Kullanım

import { useMemo, useState } from "react";

function ExpensiveCalculation({ number }) {
  const [multiplier, setMultiplier] = useState(1);

  const computedValue = useMemo(() => {
    console.log("Hesaplama yapılıyor...");
    return number * 2; // Örnek ağır işlem
  }, [number]); // number değiştiğinde yeniden hesaplanır

  return (
    <div>
      <p>Computed: {computedValue * multiplier}</p>
      <button onClick={() => setMultiplier(multiplier + 1)}>Çarpanı Arttır</button>
    </div>
  );
}


⚡ Notlar