Redux Rest Resource
  • Read Me
  • Usage
    • Quickstart
  • Basics
    • Resources
    • Actions
    • Reducers
    • Types
  • Examples
    • Actions
  • Advanced
    • Custom Actions
    • Pure Actions
    • Single Action Helper
    • Headers Override
    • Transform Response
    • Assign Update Response
    • Resource Combination
    • Custom Promise
    • Custom fetch
  • Defaults
    • Actions
    • Headers
    • State
  • Changelog
Powered by GitBook
On this page
  1. Advanced

Assign Update Response

By default, the response of the update action (PATCH request) will be ignored.

If you want to assign the response body (eg. for complex populated updates), you can use the assignResponse reducer option.

  • Usually you will want to configure it for a specific action:

export const {types, actions, reducers} = createResource({
  name: 'user',
  url: 'https://foo.com/users/:id',
  actions: {
    update: {
      assignResponse: true
    }
  }
});
  • Or as an one-time override at action call-time:

actions.updateUser({firstName: 'Olivier'}, {query: {pleaseSendResponse: true}, assignResponse: true});
PreviousTransform ResponseNextResource Combination

Last updated 6 years ago