Sommaire

Installation des outils requis

1. NodeJS NodeJS

Une application React n’a pas besoin de NodeJS pour fonctionner, mais pour générer une application interprétable par un navigateur à partir de plusieurs fichiers organisés, utilisant une syntaxe propre à React, NodeJS est, sinon indispensable, du moins fortement pratique !

La manière la plus simple à ce jour d’installer NodeJS est selon moi d’utiliser NVM (Node version manager). Mais vous pouvez aussi utiliser la distribution Node associée à votre système d’exploitation ou bien le programme d’installation officiel.

Avec Node, sera automatiquement installé le gestionnaire de paquet NPM, mais pour ma part je préfère son alternative Yarn, que vous pouvez installer avec la commande npm install -g yarn. Lorsque je décrirai des commandes dans ce livre j’utiliserai Yarn, mais tout est également faisable avec NPM si vous préférez.

2. Un éditeur de texte

Tout éditeur de texte peut être utilisé bien évidemment, du plus simple (bloc-notes, VI) à l’IDE le plus complexe comme WebStorm ou Eclipse. Pour ma part je pense que le meilleur compromis est d’utiliser un éditeur avancé, mais léger, et mon choix s’est porté sur VS Code de Microsoft (https://code.visualstudio.com/).

Il est disponible sur les principaux systèmes d’exploitation, gère nativement la syntaxe JSX pour React, ...