Les bases de ReactJS #7/9 : Créer une Single Page Application (SPA)
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00
Sous-titres non disponibles
1h03
de formation
19
leçons vidéo
3
chapitres
Débutant
niveau requis
Carl Brison
Carl Brison
Formateur certifié

Les bases de ReactJS #7/9 : Créer une Single Page Application (SPA)

4.8/5 Trustpilot (1390 avis) Satisfait ou remboursé
1h03
de formation
19
leçons vidéo
3
chapitres

Dans cette formation React, nous allons créer une "single page application" (aussi appelée SPA). Cette page sera constituée d'un menu qui nous permettra de naviguer dans différentes sections de notre mini-site, sans jamais avoir à recharger la page.
 

  • Nous allons apprendre à créer des routes pour que l'utilisateur puisse naviguer sur notre projet. Pour cela, nous allons utiliser la dépendance React Router. Nous allons installer cette dépendance au sein de notre projet React.
  • Nous allons apprendre à configurer des chemins, comprenez des liens. L'idée sera de permettre à un utilisateur de cliquer sur un lien et ainsi de faire apparaître un composant, soit virtuellement une page web. La page ne sera jamais rechargée.
  • Nous verrons également comment capter le lien actif et ainsi le mettre en évidence dans le menu pour une meilleure expérience utilisateur.

Le cours se termine par un QCM pour valider vos différents acquis en plus du projet qui sera réalisé.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur React et la mise en place d'une SPA.

Épisodes précédents :

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Mise en place des pages
Chapitre 2
Mise en place des liens
Chapitre 3
Pour la prochaine fois

Table des matières

Chapitre 1 : Mise en place des pages

37m03
 
Leçon 1Installer l'extension React Developer Tools
Leçon 2Créer un projet
Leçon 3Structure du projet
Leçon 4Lancer React à partir de Visual Studio Code
Leçon 5Créer le composant fonctionnel Rouge
Leçon 6Aperçu de nos composants dans React Developer Tools
Leçon 7Ajouter du CSS
Leçon 8Créer le composant fonctionnel Vert
Leçon 9Créer le composant fonctionnel Bleu
Leçon 10Créer la Nav

Chapitre 2 : Mise en place des liens

23m45
 
Leçon 1Suite du travail
Leçon 2Installer React Router
Leçon 3Importer BrowserRouter
Leçon 4Créer les routes
Leçon 5Créer les liens
Leçon 6Appliquer une classe aux liens
Leçon 7Définir le lien actif
Leçon 8Retour sur React Developer Tools

Chapitre 3 : Pour la prochaine fois

02m37
 
Leçon 1Pour la prochaine fois

Avis des apprenants

Détail des avis
3
Commentaires
5/5
Note moyenne
5/5
3
4/5
0
3/5
0
2/5
0
1/5
0
Regis Philippe
Regis Philippe
Publié le 17/01/2024
Merci encore pour ce nouveau chapitre.
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire très gentil ;-)
Jean-Claude Warg-Briers
Jean-Claude Warg-Briers
Publié le 10/01/2024
Expliqué comme cela, ça semble facile . C'est la mise en musique de ce qui a été appris dans les tutos précédents . Didier
Carl Brison
Carl Brison
Merci beaucoup pour votre commentaire, Didier ;-)
Bernard Chabloz
Bernard Chabloz
Publié le 08/01/2024
Extra! La structure commence à s'éclaircir ce qui autorise un peu d'autonomie... Vivement la suite... et l'espoir d'un petit fullstack pour la fin...
Carl Brison
Carl Brison
Merci beaucoup pour votre gentillesse ;-) Je vous prépare à de superbes codes qui seront exploités sous Next JS. Patience...

Vos questions sur le cours

Quel est le niveau requis pour suivre ce tuto ?

débutant

Deux façons de suivre cette formation

À l'unité
Pour vous former sur ce sujet précis
24,99€
Paiement unique, sans abonnement
Accès à vie à cette formation
1h03 de vidéo • 3 chapitres
Satisfait ou remboursé voir conditions
Accès immédiat après paiement
Avec l'abonnement
Pour progresser en continu
34,90€ /mois
Sans engagement
Cette formation + 6 768 autres en illimité
Plus de 20 nouvelles formations par mois
Résiliable en 1 clic, à tout moment
Commencer avec l’abonnement
Accès immédiat, pendant votre abonnement

Inclus dans les deux formules

  • Hors connexion via l'app Tuto.com
  • Salon d'entraide pour vos questions
  • Certificat de complétion
Paiement sécurisé 1,4 million d'apprenants 4.8/5 Trustpilot
Logo carte-bancaire-monoLogo visa-monoLogo mastercardLogo paypal-monoLogo klarna-monoLogo apple-pay-monoLogo google-pay-mono
Une question avant de choisir ? Écrivez-nous ou appelez le 01 84 80 80 29 (du lundi au vendredi, 10h-12h et 14h-16h)

Formations complémentaires

Les apprenants qui suivent cette formation s'intéressent aussi à :

Abonnement 34,90€/mois

Attendez ! 🤗

Accédez à plus de 1424 tutos gratuits

Notre politique de protection des données