Lab Redux

En s’appuyant sur les labs précédents, on va proposer une nouvelle version de notre projet IoT qui intègre un store Redux en plus des fonctionnalités déjà présentes (React, React-router, etc.).

Les messages arrivant du serveur MQTT via la WebSocket doivent bien sûr mettre à jour un store Redux de manière asynchrone en utilisant le Redux Thunk middleware.

On rappel qu’un appel asynchrone se traduit en terme de “store Redux” par 3 actions “REQUEST…” “RECEIVE…” et “CANCEL…”.

On pourra s’inspirer des éléments de correction du TP précédents sur React dans ce projet : WEB-stuff-sensor.

Rendu

Comme pour les autres TP, on va forker le projet de base : https://www-apps.univ-lehavre.fr/forge/2018-2019-m1/WEB-redux-lab et en proposer un Merge Request une fois le travail terminé. On n’oubliera pas de modifier le fichier README.md et de nommer correctement le Merge Request avec vos nom, prénom et numéro d’étudiant.

Évaluation

Liste des Capacités évaluées.