Lexique informatique › Web › redux-saga

redux-saga

Web Svenska → Mis à jour: 2026-09-24

Middleware Redux pour gérer les effets de bord (appels d'API asynchrones, navigation) au moyen des générateurs ES6. Yassine Elouafi, 2015. Puissant, mais complexe.

Les sagas sont des fonctions génératrices qui « attendent » des actions et exécutent des flux asynchrones. yield call(api.fetchUser, id) se teste sans appeler réellement l'API. Concurrents : redux-thunk (plus simple, moins puissant), redux-observable (fondé sur RxJS). A perdu du terrain quand Redux Toolkit + RTK Query ont apporté l'asynchrone en natif en 2020. Aujourd'hui, surtout du legacy. Les stacks React modernes vont souvent jusqu'à TanStack Query plutôt que Redux + middleware.

← Retour au lexique