跳至主要内容

生产错误代码

当 Redux 在生产环境中构建并运行时,错误文本将被索引错误代码替换以节省捆绑包大小。这些错误将提供指向此页面的链接,其中包含有关以下错误的更多信息。

所有错误代码

代码消息
0看起来您正在将多个 store 增强器传递给 createStore()。这不受支持。相反,将它们组合成一个函数。有关示例,请参见 https://redux.js.cn/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers。
1预期增强器是一个函数。但实际收到:''
2预期根 reducer 是一个函数。但实际收到:''
3您不能在 reducer 执行期间调用 store.getState()。reducer 已经接收了状态作为参数。请从顶层 reducer 传递它,而不是从 store 中读取它。
4预期监听器是一个函数。但实际收到:''
5您不能在 reducer 执行期间调用 store.subscribe()。如果您想在 store 更新后收到通知,请从组件中订阅并在回调中调用 store.getState() 以访问最新状态。有关更多详细信息,请参见 https://redux.js.cn/api/store#subscribelistener。
6在 reducer 执行期间,您不能取消订阅商店监听器。有关更多详细信息,请参见 https://redux.js.cn/api/store#subscribelistener。
7操作必须是普通对象。相反,实际类型为:''。您可能需要在商店设置中添加中间件来处理调度其他值,例如 'redux-thunk' 来处理调度函数。有关示例,请参见 https://redux.js.cn/tutorials/fundamentals/part-4-store#middleware 和 https://redux.js.cn/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware。
8操作不能具有未定义的“type”属性。您可能拼错了操作类型字符串常量。
9Reducer 不能调度操作。
10预期 nextReducer 为函数。相反,收到:'
11预期观察者为对象。相反,收到:''
12键为 "" 的切片 reducer 在初始化期间返回未定义。如果传递给 reducer 的状态为未定义,则必须显式返回初始状态。初始状态不能为未定义。如果您不想为此 reducer 设置值,可以使用 null 而不是未定义。
13键为 "" 的切片 reducer 在使用随机类型探测时返回未定义。不要尝试在“redux/*”命名空间中处理 '' 或其他操作。它们被视为私有。相反,您必须为任何未知操作返回当前状态,除非它为未定义,在这种情况下,您必须返回初始状态,无论操作类型如何。初始状态不能为未定义,但可以为 null。
14当使用类型为 的操作调用时,键为 "" 的切片 reducer 返回未定义。要忽略操作,您必须显式返回先前状态。如果您希望此 reducer 不保存任何值,您可以返回 null 而不是未定义。
15在构建中间件时不允许调度。其他中间件不会应用于此调度。
16bindActionCreators 预期对象或函数,但收到:''。您是否写了“import ActionCreators from”而不是“import * as ActionCreators from”?
17操作“type”属性必须为字符串。相反,实际类型为:''。值为:''(字符串化)