You can, and we encourage it. We recommend that you avoid changing the values of the request statuses directly (use the built-in Action types to do this), but feel free to store anything else in there that you want.
You can use the
UPDATE_RESOURCESaction type to change the metadata of resources.
A future version of Redux Resource will support this without a plugin.
Yes, you can. The only requirement is that you don't change the structure of the state that you start out with: make sure that
requestsremain Objects. If you stick with that you shouldn't run into any issues.
As a convention, we recommend only storing data relevant to the resource in the slice. Use another slice for other information.
We don't recommend doing this.