1.0.1 • Published 9 years ago
redux-analytics-middleware v1.0.1
redux-analytics-middleware
Simple redux middleware for analytics
##Installation
$ npm install --save redux-analytics-middleware##Quick Start
To start using redux-analytics-middleware add following code:
import { createStore, combineReducers, applyMiddleware } from 'redux';
import analyticsMiddleware from 'redux-analytics-middleware';
import * as reducers from './reducers';
let reducer = combineReducers(reducers);
// applyMiddleware supercharges createStore with middleware:
let store = createStore(reducer, applyMiddleware(analyticsMiddleware));##Examples
To listen for events we can use:
analytics.on('event-name', function(data) {
/* your code here */
});we can also listen to all events by '*'.
In data object for example:
{
"action": {
"type": "@@router/LOCATION_CHANGE",
"payload": { /* data */}
},
"store": { /* store */ }
}