1.1.4 • Published 7 years ago
redux-ext v1.1.4
Redux-ext
This simple package allow you to use Redux store all across the webextension.
How to use
In background.js:
import {compose, applyMiddleware, createStore} from 'redux';
import {MainStore} from 'redux-ext';
import {reducers} from './reducers.js';
import {defaultState} from './defaultState.js';
let _store = createStore(reducers,
defaultState,
compose(applyMiddleware(/*%ALL YOUR MIDDLEWARE%*/))),
store = new MainStore(_store, 'myname');
store.dispatch(/*...*/);
In content or popup:
import {ProxyStore} from 'redux-ext';
let store = new ProxyStore('myname');
store.ready().then(() => {
/*your code*/
});
1.1.4
7 years ago
1.1.3
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.9
8 years ago
1.0.8
8 years ago
1.0.7
8 years ago
1.0.6
8 years ago
1.0.5
8 years ago
1.0.4
8 years ago
1.0.3
8 years ago
1.0.2
8 years ago
1.0.1
8 years ago
1.0.0
8 years ago
0.0.4
8 years ago
0.0.3
8 years ago
0.0.2
8 years ago
0.0.1
8 years ago