import { configureStore } from '@reduxjs/toolkit'; | |
import appReducer from './appSlice'; | |
export const store = configureStore({ | |
reducer: { | |
app: appReducer, | |
}, | |
}); | |
// Infer the `RootState` and `AppDispatch` types from the store itself | |
export type RootState = ReturnType<typeof store.getState>; | |
// Inferred type: {posts: PostsState, comments: CommentsState, users: UsersState} | |
export type AppDispatch = typeof store.dispatch; |