Partie 1 : Découvrir React
Partie 2 : Acquérir les bases de React
Partie 3 : Aller plus loin avec React
Partie 4 : Bonus
Partie 5 : Obtenir votre sticker React

5. Conclusion

TypeScript est un méta-langage qui est surtout connu pour apporter le typage à JavaScript, mais il s’agit également d’un transpileur, capable de générer du code vers ES5 ou ES6. TypeScript apporte évidemment d’autres fonctionnalités : les valeurs énumérées, les interfaces, les décorateurs, etc.

L’objectif de ce chapitre était de vous initier à TypeScript, pour ensuite voir son fonctionnement avec React. Si vous voulez pousser plus loin vos connaissances en TypeScript, je vous invite à regarder la documentation officielle. La documentation est disponible uniquement en anglais, mais il s’agit d’anglais technique et la majorité de la documentation est composée d’exemples de code, vous devriez pouvoir vous y retrouvez même si vous n’êtes pas très à l’aise avec cette langue.

En résumé

  • Il est possible d’utiliser JavaScript ou TypeScript pour ses développements avec React.
  • Nous utiliserons TypeScript dans cette formation pour les nombreux avantages que cela représente pour la suite de nos développements.
  • L’extension des fichiers TypeScript est *.ts et non *.js.
  • Le navigateur ne peut pas interpréter le TypeScript, il faut donc compiler le TypeScript vers du code JavaScript.
  • TypeScript apporte beaucoup de fonctionnalités complémentaires à JavaScript comme le typage des variables, la signature des fonctions, les classes, la généricité, etc.
  • L’utilisation de TypeScript est plutôt considéré comme une bonne pratique par la communauté des développeurs web (il est utilisé par les entreprises Microsoft, Slack et Lyft par exemple).