Aller au contenu principal

Guides & tutoriels

Tutoriels pas à pas pour apprendre les technologies web : HTML, CSS, JavaScript, PHP et plus.

Illustration de l'article : Passer de JavaScript à TypeScript : ce que ça change dans ton code de tous les jours

Passer de JavaScript à TypeScript : ce que ça change dans ton code de tous les jours

Un message Cannot read properties of undefined (reading 'nom') qui remonte d'un serveur de production, un vendredi soir, sur une fonction écrite trois semaines plus tôt. Le code passait la démo, les tests manuels étaient au vert, et la donnée qui arrivait ce soir là n'avait simplement pas la forme prévue. En JavaScript, ce type d'erreur ne se déclare qu'au moment où le code s'exécute, souvent une fois qu'un utilisateur a déjà cliqué. TypeScript déplace ce moment plus tôt : il signale l'incohérence pendant que la ligne s'écrit, dans l'éditeur, avant même le moindre lancement. Cet article regarde ce qui bouge dans les gestes quotidiens quand on passe de l'un à l'autre. Pas la théorie du système de types, plutôt le vécu à la ligne : écrire une fonction, manipuler un objet, ouvrir une base de code qu'on découvre. Si tu maîtrises déjà JavaScript et que TypeScript reste une case à cocher floue, la suite montre où la différence se sent le plus au clavier.

Lire →