Menu
redux-saga-requests Logoredux-requestsDocs
GitHub
redux-saga-requests Logoredux-requests
  • Docs
  • GitHub
redux-saga-requests Logoredux-requests
  • Introduction
    • Motivation
    • Installation
    • Basic usage
    • Examples
  • Tutorial
    • 1. Requests aborts
    • 2. Batch requests
    • 3. Request keys
    • 4. Reacting to request actions
    • 5. Resetting requests
    • 6. Interceptors
    • 7. Local updates
    • 8. Optimistic updates
    • 9. Caching
    • 10. Automatic normalisation
  • Drivers
    • Using drivers
    • Axios driver
    • Fetch driver
    • GraphQL driver
    • Promise driver
    • Mock driver
  • Guides
    • Actions
    • Selectors
    • Server side rendering
    • Usage with redux-saga
    • Usage with React
    • Usage with Typescript
  • API reference
    • RequestAction
    • SubscriptionAction
    • handleRequests
    • success
    • error
    • abort
    • getQuery
    • getQuerySelector
    • getMutation
    • getMutationSelector
    • getWebsocketState
    • resetRequests
    • abortRequests
    • clearRequestsCache
    • stopPolling
    • stopSubscriptions
    • openWebsocket
    • closeWebsocket
    • joinRequest
    • addWatcher
    • removeWatcher
    • isRequestActionQuery
    • isRequestAction
    • isResponseAction
    • LocalMutationAction
    • ResponseData
    • createRequestsStore

abortRequests

abortRequests is a built-in action which sometimes you might need to abort some pending requests manually, for example:

import { abortRequests } from '@redux-requests/core';
// abort everything
dispatch(abortRequests());
// abort FETCH_BOOKS
dispatch(abortRequests([FETCH_BOOKS]));
// abort DELETE_BOOKS
dispatch(abortRequests([DELETE_BOOKS]));
// abort FETCH_BOOKS and FETCH_BOOK with 1 request key
dispatch(
abortRequests([FETCH_BOOKS, { requestType: FETCH_BOOK, requestKey: '1' }]),
);
Edit this page
Last updated on 1/13/2021 by Konrad
Previous

« resetRequests

Next

clearRequestsCache »

Copyright © 2021 redux-requests. Built with Docusaurus.