TypeScript
Guide
Best Practices
TypeScript Strict Mode : Le guide définitif
Tout ce que vous devez savoir pour activer et utiliser le mode strict.
Emmanuel Mulonda Johannes5 juillet 202612 min de lecture
Activer le mode strict
Dans tsconfig.json :
{
"compilerOptions": {
"strict": true
}
}
Cela active toutes les options strictes :
strictNullChecksstrictFunctionTypesstrictBindCallApplynoImplicitAnynoUnusedLocalsnoUnusedParameters
Les erreurs courantes
null/undefined
// ❌ Erreur : User | null
const user = await getUser();
console.log(user.name); // Erreur !
// ✅ Garde
const user = await getUser();
if (user) {
console.log(user.name);
}
noUncheckedIndexedAccess
const arr = [1, 2, 3];
const first = arr[0]; // type: number | undefined
Conclusion
Le mode strict n'est pas optionnel pour un projet sérieux. Activez-le dès le début.
TypeScript
Guide
Best Practices