Redux

frontend
Première version : 2015
Licence : MIT

Redux

Conteneur d'état prévisible pour applications JavaScript avec un flux de données unidirectionnel.

Détails techniques

Redux est un conteneur d'état prévisible pour les applications JavaScript, basé sur un flux de données unidirectionnel strict :

actions vers reducers vers store

Expérience projet

J'ai utilisé Redux et Redux Toolkit sur plusieurs projets React en alternance, notamment :

  • chez StudiMove pour le dashboard de gestion d'événements
  • chez Unboared pour le dashboard B2B partenaires

Redux Toolkit et pertinence

Redux Toolkit (RTK) simplifie considérablement l'utilisation de Redux :

  • createSlice génère automatiquement les actions et reducers
  • createAsyncThunk gère les appels API
  • RTK Query fournit un data fetching avec cache intégré

Le pattern Redux reste pertinent pour les applications avec un état complexe et partagé entre de nombreux composants. Le middleware permet d'intercepter les actions pour le logging, les effets de bord ou la persistance.

Documentation : redux.js.org.

Besoin d'un développeur Redux ?

Avec 2 ans et 11 mois d'expérience en Redux, je peux vous aider à réaliser votre projet.