⚡ Render Logic vs Event Handler

function Button() {
  const [count, setCount] = useState(0);

  // Event handler
  const handleClick = () => {
    setCount(prev => prev + 1);
  };

  return <button onClick={handleClick}>Click {count}</button>;
}


⚡ Pure ve Impure Fonksiyonlar


⚡ Side Effect Yönetimi

useEffect(() => {
  console.log("Component yüklendi");
}, []);


⚡ State Güncellemeleri ve Callback

setCount(prev => prev + 1);
console.log("State hemen güncellenmez");