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 du cours

4 sections ·  21 leçons  · 3h08min

 Introduction (voir gratuitement)
11:51
 Création du state (voir gratuitement)
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:  3h08min
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