@coaction/redux
v1.5.0
Published
A Coaction integration tool for Redux Toolkit
Maintainers
Readme
@coaction/redux
A Coaction integration tool for Redux Toolkit.
Installation
You can install it via npm, yarn or pnpm.
npm install coaction @coaction/redux @reduxjs/toolkitUsage
import { create } from 'coaction';
import {
adapt,
bindRedux,
createSlice,
configureStore,
withCoactionReducer
} from '@coaction/redux';
const counterSlice = createSlice({
name: 'counter',
initialState: { count: 0 },
reducers: {
increment(state) {
state.count += 1;
}
}
});
const reduxStore = configureStore({
reducer: withCoactionReducer(counterSlice.reducer)
});
const store = create(() => adapt(bindRedux(reduxStore)));
store.getState().dispatch(counterSlice.actions.increment());Limitations
@coaction/reduxonly supports binding a whole Redux store.- Coaction
Slicesmode is not supported in this adapter.
Documentation
You can find the documentation here.
