StrictMode
React 🟢 JuniorDefinition
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.