Redux Saga

E554883

Redux Saga is a JavaScript library for managing complex asynchronous side effects in Redux applications using generator functions and a declarative effects model.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf JavaScript library
Redux middleware
compatibleWith Redux DevTools NERFINISHED
coreConcept channel
effect
effect combinator
saga
task
watcher saga
worker saga
designGoal improve readability of complex async logic
make side effects easier to test
separate side effects from UI logic
documentation https://redux-saga.js.org
ecosystem React NERFINISHED
React Native NERFINISHED
effectCombinator all
race
handles async flows
concurrent tasks
error propagation in async flows
task cancellation
implements declarative effects model
inspiredBy Saga pattern from distributed transactions
license MIT License
middlewareType side effect model for Redux
programmingLanguage JavaScript
providesAPI call
cancel
fork
join
put
select
spawn
take
takeEvery
takeLatest
throttle
repository https://github.com/redux-saga/redux-saga
runsIn Node.js NERFINISHED
browser
supports ES6 generator functions
supportsPattern debounce-like patterns via helpers
takeEvery pattern
takeLatest pattern
throttle pattern
usedFor handling complex side effects in Redux applications
managing asynchronous side effects
usedWith Redux NERFINISHED

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Redux ecosystemComponent Redux Saga