Objectifs
Être en mesure d’utiliser la librairie JavaScript React afin
de construire des interfaces usager réactives pour les applications Web.
Clientèle cible
Intégrateurs et développeurs Web, en particulier ceux responsables
de la couche client.
Contenu
- Syntaxe de base
- Principe du DOM virtuel
- Utilisation de JSX pour inclure du XML dans le JavaScript
- Création d’une composante avec des propriétés (props) et son rendu
- Déclaration des types pour les propriétés (propTypes) et leur valeur de défaut
- Composition de composantes
- Hiérarchisation de composantes : usage de la propriété « children »
- Rendu conditionnel
- Spécification et modification de l’état de la composante pour ajouter de l’interactivité
- Gestion des événements
- Cycle de vie des composantes
- Stylisation
- Listes et clés
- Attribut « ref » pour modifier impérativement une composante à l’extérieur
du flux de données
- Composantes contrôlées pour l’interaction avec les champs de formulaires
- Création d’une application