~firefoxreact-appvite-appsrcredux
6 itemsDownload ./*

..
counter
hooks
mousePosition
windowSize
hooks.ts
store.ts


reduxstore.ts
773 B• 5•  3 days ago•  DownloadRawClose
3 days ago•  5

{}
import { configureStore } from '@reduxjs/toolkit';
import counterReducer from './counter/counterSlice';
import windowSizeReducer from './windowSize/windowSizeSlice';
import mousePositionReducer from './mousePosition/mousePositionSlice';

// Configure the store
const store = configureStore({
  reducer: {
    counter: counterReducer, // Add the counter reducer to the store
    windowSize: windowSizeReducer, // Add windowSize reducer
    mousePosition: mousePositionReducer, // Add mousePosition reducer
  },
});

// Define the RootState type (used for useSelector)
export type RootState = ReturnType<typeof store.getState>;

// Define the AppDispatch type (used for useDispatch)
export type AppDispatch = typeof store.dispatch;

// Export the store
export default store;

Top
©twily.info 2013 - 2025
twily at twily dot info



2 274 570 visits
... ^ v