UNPKG

create-nova-expo-template

Version:

A template for creating a new React Native app using Expo and TypeScript, with a focus on performance and best practices.

21 lines (17 loc) 612 B
import { configureStore } from "@reduxjs/toolkit"; import api from "@/apis"; import rtkQueryErrorLogger from "@/apis/middlewares/errorMiddleware"; import appReducer from "./appReducer"; import authReducer from "./authReducer"; const store = configureStore({ reducer: { [api.reducerPath]: api.reducer, auth: authReducer, app: appReducer, }, middleware: (getDefaultMiddleware) => getDefaultMiddleware().concat(api.middleware).concat(rtkQueryErrorLogger), }); export default store; export type RootState = ReturnType<typeof store.getState>; export type AppDispatch = typeof store.dispatch;