1.0.1 • Published 7 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 */ }
}