Skip to content
This repository was archived by the owner on Nov 29, 2018. It is now read-only.

michaelcontento/redux-log-slow-reducers

Repository files navigation

license npm version npm downloads Code Climate build

Warn about slow reducers in your Redux app.

Installation

npm install --save redux-log-slow-reducers 

Usage

// Import all your reducers as usual import * as reducers from './reducers'; // And simply wrap it with the function exposed by this module // // Note: There is a optional second argument to logSlowReducers which allows you // to define how slow a reducer must be to trigger a warning (in ms). The // default value for this is currently 8ms, as this is half the time // available in one frame to run at 60fps. import logSlowReducers from 'redux-log-slow-reducers'; const loggingReducers = logSlowReducers(reducers); // Everything else is plain redux stuff import { createStore, combineReducers } from 'redux'; const store = createStore(combineReducers(loggingReducers));

Todo

  • Write tests for everything!

About

Warn about slow reducers used in your redux app

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •