React est une librairie JavaScript permettant de créer des applications web dynamiques et performantes. Il utilise une architecture en composant favorisant la factorisation du code. L'utilisation du DOM-virtuel offre de belles performances lors de son exécution. Les présentation suivantes offrent une vue globale de l'utilisation de React, résumant les concepts principaux. Pour optimiser votre apprentissage, nous vous conseillons d'assister à nos séances de cours.
Téléchargez ce zip et décompressez le : React
Vous devez avoir Node.js pour utilisez React -> https://nodejs.org/en/download/
Ouvrir un terminal dans notre dossier react-course que l'on a dézippé et tapez :
npm install : cette commande installe les librairies necessaires pour faire fonctionner le site (listé dans le fichier package.json
).
npm start : pour run le server et lancer votre site.
Voici le code source de l'api de messagerie utilisée dans les TPs.
Les documentations ci-dessous, en anglais, détaillent plus l'ensemble de ces concepts et abordent des notions plus avancées (la formation React OpenClassroom n'étant pas géniale) :
Formations React 2018 - 2019 :