Avant-propos
Avant-propos
Ce livre est conçu pour tout développeur JavaScript intéressé par l’apprentissage de la bibliothèque React. Des connaissances dans le langage de programmation JavaScript (variables, fonctions, structures de contrôles, API du navigateur, etc.) sont requises, ainsi qu’une bonne maîtrise de la syntaxe HTML et, dans une moindre mesure, CSS.
L’installation et le téléchargement d’un environnement de développement ne seront pas traités dans cet ouvrage dans la mesure où il s’adresse à des personnes ayant déjà pratiqué le développement avec JavaScript. Par conséquent, il est également requis de savoir utiliser l’environnement NodeJS, NPM, ou tout autre gestionnaire de paquets tel que Yarn ou PNPM, par exemple, et de savoir utiliser un IDE ainsi qu’une invite de commandes.
Cet ouvrage a pour objectif l’apprentissage et la maîtrise des bonnes pratiques de développement en React ainsi que du langage associé qu’il utilise : le JSX (JavaScript Syntax Extension). Toutefois, s’il est question de parler des meilleures pratiques de développement, l’usage de TypeScript est un impératif. Il n’est pas question de détailler ici les avantages de TypeScript sur JavaScript (cf. chapitre Découvrir TypeScript avec React), mais il suffira de retenir que l’ouvrage ne requiert pas de connaissances préalables en TypeScript. Les développeurs ne souhaitant pas utiliser ce langage devraient pouvoir ignorer les parties qui incorporent du TypeScript.
Il est néanmoins recommandé d’utiliser TypeScript lorsque le lecteur voudra effectuer des tests et expérimentations de son côté. Une part conséquente de l’ouvrage est également dédiée aux explications du développement en React avec les subtilités de TypeScript. Si ignorer ces parties est possible, cela revient à occulter certains aspects abordés par l’ouvrage.
Pour résumer, l’ouvrage s’adresse à des développeurs familiers avec le développement en JavaScript souhaitant approfondir leurs connaissances par la maîtrise de la bibliothèque...