Hook-ul useState este fundamentul oricărei stări locale într-o componentă React. Permite declararea unei variabile cu stare și a unei funcții de actualizare care declanșează re-randarea componentei atunci când valoarea se modifică.
Utilizarea Corectă cu Actualizare Funcțională
import { useState } from 'react';
export function Counter() {
const [count, setCount] = useState(0);
// Actualizare funcțională recomandată când noua stare depinde de starea anterioară:
const increment = () => setCount(prev => prev + 1);
return (
);
}