StrictMode

React 🟢 Junior

Definition

Composant de developpement qui active des verifications supplementaires et double les rendus pour detecter les effets de bord impurs.

Analogie

Comme un professeur qui fait refaire l'exercice deux fois pour verifier que le resultat est toujours le meme.

Exemple de code

<React.StrictMode>
  <App />
</React.StrictMode>
// En dev, useEffect s'execute 2 fois pour detecter les bugs

Cas d'usage

Activer en developpement pour detecter les effets de bord, les API depreciees et les problemes de cleanup.

#core#debugging