cra-template-ts-craco-lint
Version:
Template for Create React App supporting TypeScript and SASS/SCSS files. Included with Prettier and ESlint config recommended by Airbnb. Axios, Craco, scoped scss, aliasing, redux-toolkit
17 lines (14 loc) • 385 B
text/typescript
import { configureStore, ThunkAction, Action } from '@reduxjs/toolkit';
import baseReducer from './base/slice';
export const store = configureStore({
reducer: {
base: baseReducer,
},
});
export type RootState = ReturnType<typeof store.getState>;
export type AppThunk<ReturnType = void> = ThunkAction<
ReturnType,
RootState,
unknown,
Action<string>
>;