首页 > 解决方案 > 如何在本机反应中使用多个减速器

问题描述

我有两个 Reducer Student Reducer 和 Employee Reducer,我想在我的代码中同时使用这两个 reducer 但我不知道该怎么做请帮助我..

import React from 'react'
import { Provider as PaperProvider } from 'react-native-paper'
import AppNavigator from './src/navigation'
import { Provider as StoreProvider } from 'react-redux'
import { createStore, combineReducers } from 'redux';
import studentReducer from './src/store/reducers/studentStore'
import employeeReducer from './src/store/reducers/employeeStore'

const rootReducer = combineReducers({
stuedntReducer,
employeeReducer,
});

const store = createStore(rootReducer);

export default function App() {
return (
   <StoreProvider store={store}>
     <PaperProvider>
       <AppNavigator />
     </PaperProvider>
   </StoreProvider>
  )
}

标签: react-nativereduxreact-reduxreact-native-android

解决方案


我不知道你是否有一个Reference Error,但检查一下。

您已导入

import studentReducer from './src/store/reducers/studentStore'

并已用于combineReducer()

const rootReducer = combineReducers({
stuedntReducer,
employeeReducer,
});

所以stuedntReducer!== studentReducer


推荐阅读