Closed
Description
"@reduxjs/toolkit": "^2.0.1",
eror:
import { configureStore, Middleware } from '@reduxjs/toolkit';
import { rootReducer } from './rootReducer'
const middlewares: Middleware[] = [];
// @link: https://redux.js.org/recipes/configuring-your-store#simplifying-setup-with-redux-toolkit
/*export const configureStore = (preloadedState = {}) => {
const store = configureReduxStore({
reducer: rootReducer,
middleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(middlewares),
preloadedState,
})
if (process.env.NODE_ENV !== 'production' && module['hot']) {
module['hot'].accept('./rootReducer', () => store.replaceReducer(rootReducer))
}
return store
}*/
const store = configureStore({
reducer: rootReducer,
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware().concat(middlewares),
});
export type AppDispatch = typeof store.dispatch;
export default store;
Metadata
Metadata
Assignees
Labels
No labels