Use of SinkFactory.createStore
const store = SinkFactory.createStore();
const store = SinkFactory.createStore({
reducers, // redux reducers object
preloadedState, // preloaded state
middlewares, // middlewares array
useEffectTrace, // flag to enable effect trace
useTrigger, // flag to enable trigger
devToolOptions // dev tool options
});
const store = SinkFactory.createStore({
useEffectTrace: true,
useTrigger: true
});
Sink Store Configurations
interface SinkConfiguration {
// regular reducers
reducers: { [key: string]: (state, action) => state },
// predefined state
preloadedState: { ...state },
// additional middlewares
middlewares: Array<ReduxMiddleware>,
// use effect trace, default false
useEffectTrace?: boolean;
// use effect, default false
useTrigger?: boolean;
// required compose function from redux-dev-tool
devToolOptions: {
// devTool compose function
devToolCompose: Function,
// should devTool disabled
disabled?: boolean,
// other devTool properties
[key: string]: any
}
}