Cours : à la demande
React.js : les fondamentaux
Ce cours couvre les fondamentaux de React, une bibliothèque JavaScript pour la construction d'interfaces utilisateur. Il introduira les composants React, qui…Preview the first lesson free — get full access to all 1 lessons.
Fournisseur : Tony Davydets 1 leçon · 17m en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Chinese
Description du cours
Ce cours couvre les fondamentaux de React, une bibliothèque JavaScript pour la construction d'interfaces utilisateur. Il introduira les composants React, qui sont les blocs de construction des applications React. Nous expliquerons également les différences entre JSX et HTML standard. En outre, il explorera l'utilisation de ES6+ et JSX ensemble dans le développement React.
L'une des caractéristiques uniques de React est l'utilisation de JSX, une extension de syntaxe qui permet l'intégration de code de type HTML dans JavaScript. Ce module explorera les différences entre JSX et HTML normal et montrera comment JSX peut être utilisé pour créer des interfaces utilisateur dynamiques et expressives. En plus de JSX, ce module couvrira également l'utilisation des fonctionnalités ES6+ dans le développement React. ES6+ est une version de JavaScript qui a introduit de nombreuses nouvelles fonctionnalités et améliorations au langage. Vous apprendrez à utiliser les fonctionnalités ES6+ telles que les fonctions fléchées, les classes et les littéraux de modèle en conjonction avec JSX pour créer du code React moderne et efficace.
À la fin de ce module, vous aurez une solide compréhension des composants React, JSX et de l'utilisation d'ES6+ dans le développement React. Vous serez équipé des outils et des connaissances nécessaires pour créer vos propres applications React et créer des interfaces utilisateur riches et interactives.
Ce que vous allez apprendre
- Comprendre ce que sont les composants React en tant qu'éléments constitutifs (building blocks) des applications React
- Distinguer le JSX du HTML classique
- Utiliser le JSX pour créer des interfaces utilisateur dynamiques et expressives
- Appliquer les fonctionnalités ES6+, telles que les fonctions fléchées, les classes et les littéraux de gabarits (template literals), avec le JSX
- Construire des interfaces utilisateur riches et interactives avec React
Points clés à retenir
- React est une bibliothèque JavaScript pour construire interfaces utilisateur, et les composants en sont les blocs de construction pour les applications React.
- Le JSX est une extension de syntaxe qui permet d'intégrer du code de type HTML dans JavaScript, et il diffère du HTML classique.
- ES6+ a introduit des fonctionnalités telles que les fonctions fléchées (arrow functions), les classes et les littéraux de gabarits (template literals), qui sont utilisées conjointement avec le JSX dans le développement React moderne.
- À la fin du cours, les apprenants ont une solide compréhension des composants React, du JSX et de l'utilisation d'ES6+ dans le développement React.
Foire aux questions
Que couvre ce cours ?
Il couvre les fondamentaux de React, y compris les composants React, les différences entre le JSX et le HTML classique, et l'utilisation de ES6+ conjointement avec le JSX dans le développement React.
Qu'est-ce que le JSX dans React ?
Le JSX est une extension de syntaxe qui permet d'intégrer du code semblable à du HTML au sein de JavaScript, et le cours explique en quoi il diffère du HTML ordinaire et comment il est utilisé pour créer des interfaces utilisateur dynamiques et expressives.
Quelles fonctionnalités d'ES6+ apprendrai-je à utiliser avec React ?
Vous apprendrez à utiliser des fonctionnalités ES6+ telles que les fonctions fléchées (arrow functions), les classes et les littéraux de gabarits (template literals) conjointement avec le JSX pour créer du code React moderne et efficace.
Que serai-je capable de faire après avoir terminé ce cours ?
Vous aurez une solide compréhension des composants React, du JSX et de l'utilisation d'ES6+, et vous serez équipé pour créer vos propres applications React et construire des interfaces utilisateur riches et interactives.



