Redux Resource Plugins
Last updated
Last updated
These plugins can be used to augment the reducer returned by resourceReducer
. The plugins are a collection of common patterns that you may find yourself needing when writing a CRUD application.
Do you find yourself using the same plugin over and over? , and it might find its way into this package!
Old Documentation
Migration Guides
Install redux-resource-plugins
from npm:
npm install redux-resource-plugins --save
Then, import the pieces of the package that you need:
This library is a collection of different plugins. Refer to their individual documentation pages to learn more.
The following plugins are deprecated. There are built-in features that provide the same functionality as these plugins.
maintain a list of "selected" resource IDs. If your interface displays a list
of resources that the user can select to perform bulk operations on, then this
might be useful to you.
: This plugin provides action types that let you reset the state of an entire slice. You can also pass a list to reset the state of just that list.
: This plugin adds support for including multiple resource types into a single action for read requests. This can be useful if you're using GraphQL, JSON API, or normalizr.
: Add this plugin to track the HTTP status codes associated with each request. The built-in reducer behavior doesn't provide any information specific to HTTP. What this means is that if a request fails, for instance, you won't be able to tell that it failed with a 404 response.
: This plugin allows you to