useState

useState est le hook React qui ajoute un état local à un composant. Il retourne la valeur courante et une fonction pour la modifier ; appeler cette fonction déclenche un nouveau rendu. L'état est conservé entre les rendus et la mise à jour peut recevoir une fonction quand elle dépend de la valeur précédente.

Exemple

const [n, setN] = useState(0);
<button onClick={() => setN(n + 1)}>{n}</button>

Notions voisines

Tout le glossaire