Comment commencer à apprendre TypeScript à partir de zéro ?
Bonjour à tous ! Je suis un développeur débutant qui souhaite passer de JavaScript à TypeScript, mais je ne sais pas par où commencer pour l'apprendre. J'ai essayé de lire la documentation officielle, mais elle m'a paru trop aride et surchargée de termes. J'ai essayé de regarder des vidéos sur YouTube, mais la plupart des tutoriels supposent que le spectateur connaît déjà TypeScript à un niveau de base.
Ma stack actuelle : je connais les bases de JS (ES6+, promesses, async/await), j'ai un peu travaillé avec React. J'ai un petit projet en JS pur (une liste de tâches avec localStorage) que je veux réécrire en TypeScript pour comprendre la différence en pratique.
Voici un exemple de mon code que j'essaie de typer :
function addTask(text) {
const task = { id: Date.now(), text, completed: false };
tasks.push(task);
render();
}
Je m'attends à ce que TypeScript mette en évidence les erreurs si je passe accidentellement un nombre au lieu d'une chaîne dans le paramètre text, ou si j'essaie d'appeler une méthode inexistante sur l'objet task. Mais pour l'instant, je ne peux pas encore le faire fonctionner correctement.