【发布时间】:2019-01-11 11:02:01
【问题描述】:
我正在开发一个 React Native 应用程序,但在我的模拟器中出现以下错误:
console.error: "没有 reducer 提供密钥 "auth""
我不清楚为什么会出现此错误。我在这里说:
const mapStateToProps = state => {
return {
email: state.auth.email
};
};
给我来自state.auth.email 的电子邮件,特别是auth,因为这是我在combineReducer 调用中的index.js 文件中为reducer 分配的值:
import { combineReducers } from 'redux';
import { AuthReducer } from './AuthReducer';
export default combineReducers({
auth: AuthReducer
});
我的减速器实际上是在此处最后生成此电子邮件属性:email: state.auth.email。
所以,我不知道为什么会出现这个错误。
【问题讨论】:
标签: react-native redux reducers