Open Collective
Open Collective
Loading

Redux Requests

Declarative AJAX requests and automatic network state management for Redux

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at
$5 USD / month

Latest activity by


Be the first one to contribute!
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

1
wanja

$20 USD since Oct 2020

Redux Requests is all of us

Our contributors 2

Thank you for supporting Redux Requests.

Budget


Transparent and open finances.

View all transactions
+$20.00USD
Completed
Contribution #96683
$
Today’s balance

$16.92 USD

Total raised

$16.92 USD

Total disbursed

--.-- USD

Estimated annual budget

--.-- USD

Connect


Let’s get the ball rolling!

News from Redux Requests

Updates on our activities and progress.

The first 1.0.0 release

The first 1.0.0 version was just released, but this is just a beginning!Things which could come next:more drivers, maybe local driver which could allow using this library for local state too?more effects, like takeLeadingdeclarative persist...
Read more
Published on July 21, 2020 by Konrad Lisiczyński

About


Declarative AJAX requests and automatic network state management for Redux

Just actions
Just dispatch actions and enjoy automatic AJAX requests and network state management

First class aborts support
Automatic and configurable requests aborts, which increases performance
and prevents race condition bugs before they even happen

Drivers driven
Compatible with anything for server communication. Axios, Fetch API,
GraphQL, promise libraries, mocking? No problem! You can also integrate
it with other ways by writing a custom driver!

Batch requests
Define multiple requests in single action

Optimistic updates
Update remote data before receiving server response to improve perceived performance

Cache
Cache server response forever or for a defined time period to decrease
amount of network calls

 Data normalisation
Use automatic data normalisation in GraphQL Apollo fashion, but for anything, including REST!

 Server side rendering
Configure SSR totally on Redux level and write truly universal code
between client and server

React bindings
Use react bindings to decrease code amount with React even more





Our team