Les applications front-end affichent de plus en plus de données, et ce, de façon de plus en plus complexe. Ainsi, il n'est pas rare d'avoir des éléments qui sont réutilisés d'un écran à l'autre. Si ce scénario n'est pas prévu à la conception, cela peut provoquer une sur-sollicitation de l'API, qui va nuire à l'expérience utilisateur.

Afin d'éviter cela, une des solutions est la centralisation des données dans un magasin unique : le store. Le pattern qui répond à cette pratique s'appelle Redux. Initialement développé en JavaScript, la logique s'est vite propagée et a été modifiée (donnant naissance au pattern Flux).

Dans cette formation, nous verrons ensemble :

  • Comment fonctionne le pattern Redux
  • Comment implémenter manuellement les objets nécessaires à son fonctionnement
  • L'utilisation d'une librairie communautaire
  • Les bonnes pratiques pour l'implémentation

Le cours comprends également la reprise de l'exercice de gestion des pizzas du cours d'introduction à Blazor pour utiliser un store Redux.

A la fin de cette formation, vous aurez toutes les informations pour adjoindre à votre application Blazor un store Redux qui centralisera votre communication avec l'API et vous offrira des outils pour simplifier la gestion des données de votre application.

Voir plus

Contenu

4 sections · 21 leçons · 3h07min

 Introduction Aperçu gratuit
11:51
 Création du state Aperçu gratuit
10:49
 Création des actions
6:01
 Création des reducers
7:43
 C# 9 à la rescousse
5:28
 Service de gestion du store
9:29
 Utilisation du service personnalisé
6:51
 Installation et configuration de base Fluxor
9:51
 Utilisation de Fluxor dans les composants
11:55
 Utilisation des effects
11:54
 L'événement StateHasChanged
6:36
 Les middlewares en Fluxor
12:02
 Revenir en arrière avec les ReduxDevTools
8:38
 Les nouveautés Fluxor 4.0
4:34
 Utiliser Fluxor en WebAssembly
5:35
 Migration Fluxor v4 -> v5
6:20
 Stocker les états dans LocalStorage pour les conserver entre les sessions
12:14
 Détecter les actions dans les composants
4:40
 Projet Pizza : Préparation de l'architecture
10:03
 Projet Pizza : objets du store (lecture)
12:30
 Projet Pizza : objets du store (écriture)
12:14

Avis sur le cours

2
3,25
5
(1)
4
3
2
(1)
1

Intermédiaire Niveau:  Intermédiaire
Vidéos:  21
Durée:   3h07min
Certificat de réussite
167,00€
Voir les prix entreprise
Nombre d'employés
1
167,00€ HT
Bénéficiez de 10% de réduction pour 2 accès jusqu'à 30% pour 6 accès ou + (hors cours en promotion)
Voir les prix particulier
Ce cours est enseigné par
Christophe MOMMER