Lessico IT › Web › redux-saga

redux-saga

Web Svenska → Aggiornato: 2026-10-02

Middleware per Redux che gestisce gli effetti collaterali (chiamate API asincrone, navigazione) tramite i generatori di ES6. Yassine Elouafi, 2015. Potente ma complesso.

Le saga sono funzioni generatore che "attendono" le azioni ed eseguono flussi asincroni. yield call(api.fetchUser, id) si può testare senza chiamare davvero l'API. Concorrenti: redux-thunk (più semplice, meno potente) e redux-observable (basato su RxJS). Ha perso terreno quando Redux Toolkit con RTK Query ha offerto il supporto asincrono integrato nel 2020. Oggi è per lo più legacy: gli stack React moderni passano spesso direttamente a TanStack Query invece di Redux con middleware.

← Torna al lessico