Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.05 KB

File metadata and controls

47 lines (31 loc) · 1.05 KB

Redux Global Error Queue

Installation

npm install ValueConnect/redux-global-error-queue

Setup

Adding reducer to Store

This example uses redux's createStore() function to create a store. You should add the globalErrorQueue wherever you initialize your reducers.

import {combineReducers, createStore} from 'redux';
import {globalErrorQueue} from 'redux-global-error-queue';

const rootReducer = combineReducers({
    globalErrorQueue
});

return createStore(rootReducer, ...);

Usage

Adding a global error

import store from 'store.js'; // Your Redux store
import {enqueueGlobalError} from 'redux-global-error-queue';

store.dispatch(enqueueGlobalError('There is an error!'));

Removing a global error

import store from 'store.js'; // Your Redux store
import {dequeueGlobalError} from 'redux-global-error-queue';

store.dispatch(dequeueGlobalError());

Versioning

This package follows NPM's guide on semantic versioning.