@sensenet/redux-promise-middleware
    TypeScript icon, indicating that this package has built-in type declarations

    2.3.1 • Public • Published

    @sensenet/redux-promise-middleware

    sensenet's redux promise middleware enables handling of async actions in Redux based on Redux Promise Middleware. This middleware is a custom implementation of the mentioned one so install, include and use it the same way except that:

    • it needs a repository as an input param, so that sensenet repository and the related API can be used inside Actions,
    • it does not have a customizable config
    • Action suffixes are hardcoded (LOADING, SUCCESS, FAILURE)
    • Action delimiter is hardcoded '_'

    NPM version NPM downloads License: GPL v2

    Install

    # Yarn
    yarn add @sensenet/redux-promise-middleware
    
    # NPM
    npm install @sensenet/redux-promise-middleware

    Setup

    import { Repository } from '@sensenet/client-core'
    import { promiseMiddleware } from '@sensenet/redux-promise-middleware'
    
    const repository = new Repository({ repositoryUrl: 'https://mySensenetSite.com' })
    
    ...
    
    const store = createStore(
        rootReducer,
        persistedState,
        applyMiddleware([promiseMiddleware(repository)]),
    )

    Use

    About how to use it with Actions check @sensenet/redux docs.

    Install

    npm i @sensenet/redux-promise-middleware

    Homepage

    sensenet.com

    DownloadsWeekly Downloads

    48

    Version

    2.3.1

    License

    GPL-2.0

    Unpacked Size

    434 kB

    Total Files

    43

    Last publish

    Collaborators

    • kubehu
    • blaskodaniel
    • herflis
    • tusmester
    • kavics
    • vargajoe
    • pusztaie
    • taki9