【发布时间】:2021-11-07 11:09:05
【问题描述】:
import { configureStore } from "@reduxjs/toolkit";
import testSlice from "./testSlice";
import {combineReducers} from "redux";
const rootReducer = combineReducers({test: testSlice})
export const store = configureStore({
reducer: rootReducer,
});
export type RootState = ReturnType<typeof rootReducer>
这是我当前的解决方法,以获取我的根减速器的类型。我正在阅读文档,如果我使用切片在我的配置存储中创建减速器,我似乎无法找到如何从存储中获取我的根减速器。令人失望的是,我不得不在使用 redux-toolkit 时再次使用 combineReducers 来获取我的 rootReducer 类型。
我正在寻找这样的代码:
import { configureStore } from "@reduxjs/toolkit";
import testSlice from "./testSlice";
import userSlice from "./userSlice";
export const store = configureStore({
reducer: {test: testSlice, user: userSlice},
});
export type RootState = ReturnType<typeof store.getReducer()>
【问题讨论】:
标签: reactjs typescript react-native redux redux-toolkit