@uxland/redux v2.1.8
UXL Redux 
| Build Status | Statements | Branches | Functions | Lines |
|---|---|---|---|---|
Installation
npm i @uxland/redux
Usage
Reset Action
Dispatch this action to reset all resetable reducers
dispatch(resetAction())Create Async Slice
Creates a slice that can be used to control asynchronous cases in state
createAsyncSlice('sliceName', {status: AsyncStateStatus.idle, data: {foo: 'bar'}, error: null});
store.getState() //=> {sliceName: {status: 'idle', data: {foo: 'bar'}, error: null}}### Store Service Creates a Redux store
const defaultSlice = createAsyncSlice('sliceName', {status: AsyncStateStatus.idle, data: {foo: 'bar'}, error: null})
const store = new StoreService({sliceName: defaultSlice.reducer}, 'store-name', true);
store.dispatch(defaultSlice.actions.setStatus(AsyncStateStatus.error))
store.getState() //=> {sliceName: {status: 'error', data: {foo: 'bar'}, error: null}}2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
2 years ago
3 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago