1.1.4 • Published 6 years ago

redux-ext v1.1.4

Weekly downloads
7
License
MIT
Repository
github
Last release
6 years ago

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

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago