Apprendre et comprendre React - le tutoriel pratique Langue: Allemand

Apprendre et comprendre React - le tutoriel pratique

Webdesign, CMS & Développement 44 Vidéos · 11.1 h Formation vidéo · Français Stephan Haewß par Stephan Haewß

React pour débutants ! Dans cette vidéo tutorielle, tu apprendras les bases du développement de sites web et d'applications avec React, JSX et les fonctions de hook. Le formateur Stephan Haewß t'explique pas à pas comment les projets React sont structurés et réalisés. Grâce aux exemples concrets - une application de comptage, de listes de tâches et de lecteur vidéo - et aux explications détaillées, tu acquerras en onze heures concentrées une solide base dans le développement React. Apprendre. Comprendre. Et appliquer immédiatement !

  • Réagir dans la pratique : Comment développer vos propres applications et sites Web.
  • Étape par étape expliqué : bases, fonctionnalités importantes et mécanismes.
  • De JSX (écrire du HTML en JavaScript) aux props en passant par les composants, le stylisme et les fonctions hook.
  • Apprenez de manière pratique : développez une application de comptage, de liste de tâches et de lecteur vidéo.
  • Une vidéo tutorielle de onze heures par le professionnel de la programmation Stephan Haewß.

Optimal pour tous ceux qui ont une connaissance de base de JavaScript, HTML et CSS et qui souhaitent évoluer dans le développement : Lancez votre voyage d'apprentissage de React !

Contenu

44 Vidéos, 667 Minutes

Introduction et premiers pas

4 Vidéos · 46 Minutes
01 Ouvert Gratuit

Tutoriel React : 1.1 | Bienvenue et vue d'ensemble

Ici sont présentés les sujets qui seront abordés par la suite, et la motivation derrière ce cours est expliquée.

02 Ouvert Gratuit

Tutoriel React : 1.2 | Qu'est-ce qui rend React si particulier ?

Il existe désormais d'innombrables frameworks UI pour JavaScript - pourquoi devrait-il s'agir de React? Outre la popularité indéniable de cette bibliothèque, il existe également quelques raisons plus profondes qui plaident en faveur de React.

03 Ouvert Gratuit

Tutorial React : 1.3 | Mettre en place l'environnement de développement

Nous mettons en place l'environnement de développement dans cette leçon et créons en un rien de temps notre première application React avec npm create vite.

04 Ouvert Gratuit

Tutoriel React : 1.4 | Anatomie d'une application React

Après avoir créé une application React "fraîche" dans la dernière leçon, il s'agit ici de comprendre la structure de cette application et d'expliquer comment React peut être intégré dans une page web.

01

Tutoriel React : 1.1 | Bienvenue et vue d'ensemble

5 min Ouvert
02

Tutoriel React : 1.2 | Qu'est-ce qui rend React si particulier ?

14 min Ouvert
03

Tutorial React : 1.3 | Mettre en place l'environnement de développement

16 min Ouvert
04

Tutoriel React : 1.4 | Anatomie d'une application React

11 min Ouvert

Rafraîchisseur : fonctionnalités JS-ES6 nécessaires

4 Vidéos · 75 Minutes
05 Ouvert

Guide de réaction : 2.1 | Déclaration de variables avec let et const par rapport à var

Un petit rappel sur la différence entre var et let/const.

06 Ouvert

Réagir-Tutoriel : 2.2 | Destructuring

La déstructuration permet d'extraire de manière ciblée des éléments d'objets et d'arrays.
De plus près, de nombreuses possibilités d'application émergent, rendant le code JS plus élégant et plus compact.

07 Ouvert

React-Tutorial: 2.3 | Fonctions fléchées

Fonctions sont essentielles en JS et été jusqu'à présent déclarées et définies uniquement via le mot-clé function. ES6 introduit une syntaxe élégante et concise qui rend le code plus lisible et offre une solution à un problème persistant avec this.

08 Ouvert

Tutoriel sur React : 2.4 | Module

En NodeJs, les modules sont utilisés depuis le début, mais initialement, ils utilisaient exclusivement le format de module CommonJs avec require. Depuis ES6, il existe une définition de module standard, et donc les nouveaux mots-clés import/export. À présent, ce format est pris en charge par presque toutes les bibliothèques JS (nouvelles) et NodeJs peut également gérer cela dans les versions les plus récentes.

05

Guide de réaction : 2.1 | Déclaration de variables avec let et const par rapport à var

18 min Ouvert
06

Réagir-Tutoriel : 2.2 | Destructuring

12 min Ouvert
07

React-Tutorial: 2.3 | Fonctions fléchées

19 min Ouvert
08

Tutoriel sur React : 2.4 | Module

26 min Ouvert

Fondamentaux de React et Zähl-App

6 Vidéos · 114 Minutes
09 Ouvert

Tutoriel React : 3.1 | HTML dans JS : JSX

Avec JSX, vous décrivez l'interface utilisateur d'un composant et intégrez des expressions JS en elle. Le fichier de projet pour la vidéo contient le code final de cette section de tutoriel.

10 Ouvert

React - Tutoriel : 3.2 | Créer des composants

Des composants React personnalisés peuvent être facilement écrits à l'aide de fonctions qui renvoient du JSX.

11 Ouvert

Tutoriel React : 3.3 | Expressions JavaScript dans JSX

Cette leçon explique comment intégrer des données et des expressions JavaScript dans JSX.

12 Ouvert

Tutoriel React : 3.4 | Sauvegarde de l'état avec useState

Sans un état qui peut changer, il est difficile d'implémenter une application significative. En React, on utilise généralement useState à cette fin. Cette leçon présente ce Hook et explique son utilisation.

13 Ouvert

React Tutoriel : 3.5 | Composant de compteur avec Props

Props servent à transmettre des données aux composants enfants. Ici, on explique comment cela se fait exactement et à quoi il faut faire attention.

14 Ouvert

React-Tutoriel : 3.6 | Champs de saisie et props dynamiques

Lorsque les props changent dynamiquement, la fonction de rendu de composant correspondante est appelée à nouveau.

09

Tutoriel React : 3.1 | HTML dans JS : JSX

20 min Ouvert
10

React - Tutoriel : 3.2 | Créer des composants

17 min Ouvert
11

Tutoriel React : 3.3 | Expressions JavaScript dans JSX

14 min Ouvert
12

Tutoriel React : 3.4 | Sauvegarde de l'état avec useState

34 min Ouvert
13

React Tutoriel : 3.5 | Composant de compteur avec Props

16 min Ouvert
14

React-Tutoriel : 3.6 | Champs de saisie et props dynamiques

13 min Ouvert

Développer une to-do-App avec React

9 Vidéos · 161 Minutes
15 Ouvert

Tutorial React : 4.2 | Communication entre composants enfant et parent

Lorsqu'un composant enfant souhaite communiquer avec un composant parent, cela se fait via une prop de rappel.

16 Ouvert

React-Tutorial: 4.3 | Marquer comme fait dans les tâches à faire

Les tâches à faire devraient être complétées à un moment donné. Ici, nous discutons de comment cela fonctionne dans le code.

17 Ouvert

Tutoriel React : 4.4 | Styliser avec Emotion

L'apparence d'une IU est sans aucun doute importante. C'est pourquoi je vais expliquer ici comment cela fonctionne avec la bibliothèque Emotion et comment utiliser la Propriété className. De plus, nous allons aborder l'attribut style, qui permet de styler chaque élément séparément en détail.

18 Ouvert

React-Tutorial: 4.5 | Regroupement par statut complété

En filtrant le tableau des tâches à faire, les tâches à faire peuvent être réparties en deux groupes.

19 Ouvert

Tutoriel React : 4.6 | Supprimer des tâches.

Bien sûr, il faut aussi pouvoir supprimer les tâches à faire. Voici comment cela fonctionne en filtrant le tableau.

20 Ouvert

Tutoriel React: 4.7 | Économiser des DIVs

Jusqu'à présent, nous avons toujours « enveloppé » les composants dans des DIVs. Cependant, dans certains cas, cela peut aussi être évité.

21 Ouvert

Tutoriel React : 4.8 | Enregistrer et Charger

Maintenant, ça devient intéressant : les tâches à faire peuvent être facilement stockées de manière persistante dans la mémoire du navigateur et bien sûr être chargées à nouveau, de sorte qu'elles survivent au rechargement de la page.

22 Ouvert

Tutoriel React : 4.9 | useEffect en tant que gestionnaire de montage

Avec useEffect, vous pouvez intégrer des effets secondaires. Le montage d'un composant peut également être géré avec cette fonction.

23 Ouvert

Didacticiel React : 4.10 | Application de liste de tâches - Conclusion

Bref résumé de notre application de liste de tâches et dernières améliorations.

15

Tutorial React : 4.2 | Communication entre composants enfant et parent

15 min Ouvert
16

React-Tutorial: 4.3 | Marquer comme fait dans les tâches à faire

19 min Ouvert
17

Tutoriel React : 4.4 | Styliser avec Emotion

35 min Ouvert
18

React-Tutorial: 4.5 | Regroupement par statut complété

18 min Ouvert
19

Tutoriel React : 4.6 | Supprimer des tâches.

14 min Ouvert
20

Tutoriel React: 4.7 | Économiser des DIVs

4 min Ouvert
21

Tutoriel React : 4.8 | Enregistrer et Charger

17 min Ouvert
22

Tutoriel React : 4.9 | useEffect en tant que gestionnaire de montage

29 min Ouvert
23

Didacticiel React : 4.10 | Application de liste de tâches - Conclusion

10 min Ouvert

Créer une application de lecteur vidéo

15 Vidéos · 164 Minutes
24 Ouvert

React Tutorial : 5.1 | Créer une application de lecteur vidéo

L'application du lecteur vidéo est créée avec créer vite et il est expliqué comment l'application doit être structurée. Le fichier de projet joint à la vidéo contient le code final pour le lecteur vidéo.

25 Ouvert

Didascalie de la vidéo : 5.2 | Contrôler l'élément vidéo avec useRef

Avec l'attribut ref, vous pouvez référencer les éléments du DOM et y accéder avec useRef. Ici, nous le faisons avec l'élément vidéo.

26 Ouvert

Tutoriel sur React: 5.3 | Nouveau composant lecteur vidéo avec lecture/pause/arrêt

Nous créons le lecteur vidéo proprement dit, qui comporte déjà des boutons pour Lecture, Pause et Arrêt.

27 Ouvert

Tutoriel React : 5.4 | Combiner Pause/Play avec l'état

Comme on n'a jamais besoin de Play et Pause simultanément, nous les combinons dans un seul bouton.

28 Ouvert

Tutoriel React : 5.5 | Événements vidéo pour lecture et pause

Les contrôles vidéo personnalisés contrôlent également la vidéo, mais cela a pour conséquence que notre état du bouton Lecture/Pause n'est pas ajusté en conséquence. Nous corrigeons cela en utilisant des gestionnaires d'événements sur l'élément vidéo.

29 Ouvert

React-Tutorial: 5.6 | Régulateur de volume vidéo

Nous pouvons également modifier le volume à l'aide d'un curseur dédié.

30 Ouvert

React-Tutoriel : 5.7 | Définir la position de la vidéo.

Il est étonnamment facile de sauter à n'importe quelle position de la vidéo (recherche) en définissant la propriété currentTime.

31 Ouvert

React-Tutoriel : 5.8 | Afficher la durée de la vidéo

La durée de la vidéo n'est connue qu'après le chargement des métadonnées vidéo, il est donc nécessaire d'attendre le bon événement.

32 Ouvert

Did you mean: React-Tutoriel: 5.9 | Liste de lecture avec select

La playlist est mise en œuvre par une liste qui peut être implémentée avec l'élément HTML select.

33 Ouvert

Cours de réaction : 5.12 | Ajouter de nouvelles vidéos à la liste

Maintenant, nous entrons dans l'édition de la liste de vidéos: nous ajoutons l'ajout d'entrées vidéo.

34 Ouvert

React-Tutoriel : 5.13 | Supprimer des éléments d'une liste

Ce qu'on ajoute, on doit aussi pouvoir le supprimer. Nous le faisons de manière similaire à l'application de liste de tâches en utilisant des filtres.

35 Ouvert

Tutoriel sur React : 5.14 | Lecture de la playlist

La playlist ne doit pas servir uniquement de "liste de signets", mais doit aussi lire automatiquement les vidéos les unes après les autres. Cela sera réalisé dans cette leçon.

36 Ouvert

Tutoriel React : 5.15 | Boutons Suivant et Précédent

Pour les impatients : boutons pour la vidéo suivante et précédente.

37 Ouvert

React Tutoriel: 5.16 | Désactiver les boutons Suivant et Précédent

Un traitement spécial est mis en place pour la première et la dernière vidéo : les boutons Suivant et Précédent devraient être désactivés en conséquence.

38 Ouvert

React-Tutoriel : 5.17 | Enregistrement et chargement des vidéos

Maintenant, nous enregistrons et chargeons notre playlist. Cela se fait de manière analogue à l'application To-Do dans le stockage local du navigateur.

Vous pouvez regarder les vidéos utilisées à titre d'exemple dans l'application Lecteur vidéo (toutes sous licence CC Attribution, voir les sites web correspondants) :

Elephants dream: https://orange.blender.org/
Big Buck Bunny: https://peach.blender.org/
Sintel: https://durian.blender.org/

24

React Tutorial : 5.1 | Créer une application de lecteur vidéo

5 min Ouvert
25

Didascalie de la vidéo : 5.2 | Contrôler l'élément vidéo avec useRef

17 min Ouvert
26

Tutoriel sur React: 5.3 | Nouveau composant lecteur vidéo avec lecture/pause/arrêt

10 min Ouvert
27

Tutoriel React : 5.4 | Combiner Pause/Play avec l'état

11 min Ouvert
28

Tutoriel React : 5.5 | Événements vidéo pour lecture et pause

4 min Ouvert
29

React-Tutorial: 5.6 | Régulateur de volume vidéo

15 min Ouvert
30

React-Tutoriel : 5.7 | Définir la position de la vidéo.

15 min Ouvert
31

React-Tutoriel : 5.8 | Afficher la durée de la vidéo

7 min Ouvert
32

Did you mean: React-Tutoriel: 5.9 | Liste de lecture avec select

13 min Ouvert
33

Cours de réaction : 5.12 | Ajouter de nouvelles vidéos à la liste

15 min Ouvert
34

React-Tutoriel : 5.13 | Supprimer des éléments d'une liste

6 min Ouvert
35

Tutoriel sur React : 5.14 | Lecture de la playlist

18 min Ouvert
36

Tutoriel React : 5.15 | Boutons Suivant et Précédent

9 min Ouvert
37

React Tutoriel: 5.16 | Désactiver les boutons Suivant et Précédent

6 min Ouvert
38

React-Tutoriel : 5.17 | Enregistrement et chargement des vidéos

13 min Ouvert

Sujets avancés (autres hooks, optimisations)

5 Vidéos · 64 Minutes
39 Ouvert

React-Tutoriel : 6.1 | Créer des hooks personnalisés.

À travers l'exemple du Hook useJsonFetch-, il est expliqué comment écrire ses propres fonctions de Hook.

40 Ouvert

React-Tutorial : 6.2 | Utilisez Immer au lieu de useState pour des modifications simples de l'état

Changer l'état avec le setter de useState peut être délicat. Avec useImmer, ce n'est plus un problème.

41 Ouvert

Guide React : 6.3 | Optimisation des composants avec memo

L'interface utilisateur se construit plus rapidement et répond plus rapidement aux interactions des utilisateurs lorsqu'il n'y a pas d'appels inutiles aux fonctions de rendu. Avec mémo, il est possible d'éviter que les composants soient rendus lorsqu'ils ne changent pas leurs propriétés.

42 Ouvert

Tutoriel React: 6.4 | Optimisation des composants avec useCallback

Avec useCallback, vous pouvez éviter le rendu inutile des composants enfants lors de l'utilisation de props de callback.

43 Ouvert

Tutorial React : 6.5 | Optimisation des composants avec useMemo.

Les calculs complexes à l'intérieur des fonctions de rendu ne doivent être exécutés que si nécessaire. Avec useMemo, les résultats de ces calculs peuvent être mis en cache en tenant compte des dépendances.

39

React-Tutoriel : 6.1 | Créer des hooks personnalisés.

12 min Ouvert
40

React-Tutorial : 6.2 | Utilisez Immer au lieu de useState pour des modifications simples de l'état

15 min Ouvert
41

Guide React : 6.3 | Optimisation des composants avec memo

12 min Ouvert
42

Tutoriel React: 6.4 | Optimisation des composants avec useCallback

13 min Ouvert
43

Tutorial React : 6.5 | Optimisation des composants avec useMemo.

12 min Ouvert

Résumé

1 Vidéos · 7 Minutes
44 Ouvert

Tutoriel React : 7 | Conclusion et perspectives

Je résume ici les résultats du cours et je donne des indications sur ce que les participants devraient regarder après le cours.

44

Tutoriel React : 7 | Conclusion et perspectives

7 min Ouvert

Exemples d'application

  • Capture d'écran du tutoriel React.
    Ouvrir la galerie
    Commencez le tutoriel avec une introduction à React et configurez l'environnement de développement.
  • Capture d'écran du tutoriel React
    Ouvrir la galerie
    Apprends toutes les bases importantes sur les sujets JSX, composants et Props.
  • Développer une application to-do avec React.
    Ouvrir la galerie
    Apprends et comprends à partir d'exemples pratiques : Développe une application de liste de tâches fonctionnelle avec React.
  • Créer un lecteur vidéo avec React
    Ouvrir la galerie
    Crée un lecteur vidéo avec toutes les fonctionnalités dont une telle application a besoin.
Commentaires (0)

Commente maintenant „Apprendre et comprendre React - le tutoriel pratique“