redux-promise-middleware

Async middleware

Enables simple handling of async action creators in Redux

Enables simple, yet robust handling of async action creators in Redux

GitHub

2k stars
16 watching
188 forks
Language: JavaScript
last commit: almost 3 years ago
Linked from 2 awesome lists

asyncasync-functionsoptimistic-updatespromisesredux

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
denisizmaylov/redux-catch-promiseMiddleware to catch and handle promises and async functions in Redux applications66
lukasz-pluszczewski/redux-better-promiseMiddleware that supports async side-effects in Redux actions and allows consistent action creators with other middlewares' power15
alanrubin/redux-simple-promiseMiddleware for Redux that handles promises with minimal boilerplate declarations53
zackargyle/redux-async-queueMiddleware for Redux to queue and execute actions asynchronously112
joshburgess/redux-mostMiddleware for Redux that handles async actions with monadic streams and reactive programming.139
shanhaichik/redux-sync-promiseMiddleware for writing asynchronous actions in synchronous style4
agraboso/redux-api-middlewareMiddleware that calls an API and dispatches standard actions based on the request outcome.1,492
redux-things/redux-actions-assertionsLibrary for simplifying testing of Redux actions and async action creators by reducing repetitive code and allowing focused testing.188
zhangchiqing/bluebird-promisellA functional programming library for promises that helps write flat async code with composable functions44
fredericheem/redux-act-asyncReduces boilerplate code for creating async actions and reducers in Redux applications125
itsmepetrov/redux-combine-actionsMiddleware that combines async actions into a single dispatch sequence or parallel execution163
nwwells/redux-asyncA middleware library that enables the dispatch of asynchronous actions in Redux applications.44
jeffbski/redux-logicMiddleware for organizing business logic in Redux applications1,806
kolodny/redux-awaitA module that helps manage async state in Redux applications by providing middleware, a reducer, and a connector to handle promises in actions and state updates.155
platzidev/socket.io-reduxMiddleware to connect Redux with Socket.IO and send actions via a real-time network connection.105