Apprenez à développer un site e-commerce, avec le gestionnaire d'état React Redux et l'API Context !
Voici un cours théorique, progressif et (très) pratique avec un tutoriel guidé dédié au développement d'un site de livraison pour maximiser vos connaissances en ReactJS et apprendre à maîtriser Redux, le framework de gestion global d'état le plus téléchargé et utilisé.
En premier, des sujets simples de développement en ReactJS :
- Création et maintain de fonctions composant
- Gestion du state et effets de bord avec les hooks
- Utilisation des props de rendu
- Composition avec des composants réutilisables
- Persistance dans le stockage du navigateur avec HTML5 localstorage
- Mise en page avec les grilles responsives, composants CSS et JS de Bootstrap 4 pour rapidement développer un UI responsive et élégant
Puis, les concepts avancés pour monter rapidement en compétence sur les sujets de :
- Single Source of Truth avec le gestionnaire d'état avec l'architecture Redux : l'état de l'application sera géré à un seul endroit via le store avec les actions et reducers
- Les redux hooks
- Partage des valeurs globalement avec l'API context
- Développement de l'UI avancé avec les composants Bootstrap [removed] modal, barre de navigation et formulaire de recherche ...
Vous aurez en résultat final une application complète e-commerce développée en ReactJS et Redux, avec :
- Liste et sélection de produits avec fonction de recherche
- Formulaire de saisie du profil utilisateur
- Vues produit, panier, confirmation de commande et remerciements
- Des fonctions ES6 pour calculer et afficher les résultats, filtrer, dispatcher des actions via le store de l'appli, retourner le state global et aussi créer des animations
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur le projet !
Bonne formation !