State

React 🟢 Junior

Definition

Donnees internes et mutables d'un composant. Quand le state change, React re-rend le composant pour refleter la nouvelle valeur.

Analogie

Comme le score dans un jeu video : il change au fil du temps et l'affichage se met a jour automatiquement.

Exemple de code

const [count, setCount] = useState(0);
return (
  <button onClick={() => setCount(c => c + 1)}>
    Clics: {count}
  </button>
);

Cas d'usage

Stocker des donnees dynamiques propres a un composant (formulaires, toggles, compteurs).

Anti-pattern

Muter le state directement (state.push()) au lieu d'utiliser le setter avec une nouvelle reference.
#core#interview#fundamentals