store.js 871 B

12345678910111213141516171819202122232425
  1. import {configureStore} from '@reduxjs/toolkit';
  2. import TodosReducer from '../features/todos/todosSlice';
  3. import MainReducer from '@features/mainSlice';
  4. import PageReducer from '@features/pageSlice';
  5. import GameListReducer from '@features/gameListSlice';
  6. import PayReducer from '@features/paySlice';
  7. import SocketReducer from '@features/socketSlice';
  8. import TurnplateReducer from '@features/turnplateSlice';
  9. import MailReducer from '@features/mailSlice';
  10. export default configureStore({
  11. reducer: {
  12. // todos: TodosReducer,
  13. main:MainReducer,
  14. page:PageReducer,
  15. gamelist:GameListReducer,
  16. pay:PayReducer,
  17. socket:SocketReducer,
  18. turnplate:TurnplateReducer,
  19. mail:MailReducer
  20. },
  21. middleware:(getDefaultMiddleware => {
  22. let middlewares=getDefaultMiddleware();
  23. return middlewares;
  24. })
  25. });