生产错误代码
当 Redux Toolkit 在生产环境中构建和运行时,错误文本将被索引的错误代码替换,以节省捆绑包大小。这些错误将提供指向此页面的链接,其中包含有关以下错误的更多信息。
所有错误代码
代码 | 消息 |
---|---|
0 | prepareAction 未返回对象 |
1 | `reducer` 是一个必需的参数,必须是一个函数或一个可以传递给 combineReducers 的函数对象 |
2 | `middleware` 字段必须是一个回调函数 |
3 | 当使用中间件构建器函数时,必须返回一个中间件数组 |
4 | 提供给 configureStore 的每个中间件都必须是一个函数 |
5 | `enhancers` 字段必须是一个回调函数 |
6 | `enhancers` 回调函数必须返回一个数组 |
7 | 提供给 configureStore 的每个增强器都必须是一个函数 |
8 | `createReducer` 的对象表示法已被移除。请改用“构建器回调”表示法:https://toolkit.redux.js.cn/api/createReducer |
9 | 非可草稿值的 case reducer 必须不能返回 undefined |
10 | 对于不在映射中的键,没有提供插入 |
11 | `name` 是 createSlice 的必需选项 |
12 | `context.addCase` 不能使用空动作类型调用 |
13 | `context.addCase` 不能使用同一个动作类型的两个 reducer 调用:type |
14 | `createSlice.extraReducers` 的对象表示法已被移除。请改用“构建器回调”表示法:https://toolkit.redux.js.cn/api/createSlice |
15 | selectSlice 为未注入的切片 reducer 返回 undefined |
16 | selectState 为未注入的切片 reducer 返回 undefined |
17 | 请使用 `create.preparedReducer` 表示法来表示使用 `create` 表示法的预备动作创建者。 |
18 | 不能在内置的 `createSlice` 中使用 `create.asyncThunk`。使用 `buildCreateSlice({ creators: { asyncThunk: asyncThunkCreator } })` 来创建 `createSlice` 的自定义版本。 |
19 | 在分派之间检测到状态变异,路径为 ''。这可能会导致不正确的行为。(https://redux.js.cn/style-guide/style-guide#do-not-mutate-state) |
20 | 在调度中检测到状态突变,路径为:。查看处理操作 的 reducer(s)。(https://redux.js.cn/style-guide/style-guide#do-not-mutate-state) |
21 | 创建或删除监听器需要使用已知字段来匹配操作 |
22 | 未初始化取消订阅 |
23 | :getOriginalState 只能同步调用 |
24 | 键为 "" 的切片 reducer 在选择器() 调用时返回 undefined。如果传递给 reducer 的状态为 undefined,则必须显式返回初始状态。初始状态不能为 undefined。如果您不想为此 reducer 设置值,可以使用 null 而不是 undefined。 |
25 | original 必须用于状态代理 |
26 | `builder.addCase` 只能在调用 `builder.addMatcher` 之前调用 |
27 | `builder.addCase` 只能在调用 `builder.addDefaultCase` 之前调用 |
28 | `builder.addCase` 不能使用空操作类型调用 |
29 | `builder.addCase` 不能使用两个 reducer 调用相同操作类型 '' |
30 | `builder.addMatcher` 只能在调用 `builder.addDefaultCase` 之前调用 |
31 | `builder.addDefaultCase` 只能调用一次 |
32 | 不是函数 |
33 | 使用 `fakeBaseQuery` 时,所有查询和变异都必须使用 `queryFn` 定义语法。 |
34 | 警告:reducerPath 为 "" 的 RTK-Query API 中间件尚未添加到存储中。您必须添加 RTK-Query 的中间件才能正常工作! |
35 | 检测到现有 Redux 上下文。如果您已经设置了存储,请使用传统的 Redux 设置。 |
36 | 使用自定义钩子进行上下文时,需要提供所有钩子:。\n钩子未提供或不是函数。 |
37 | 警告:reducerPath 为 "" 的 RTK-Query API 中间件尚未添加到存储中。您必须添加 RTK-Query 的中间件才能正常工作! |
38 | 无法重新获取尚未启动的查询。 |
39 | 调用 `injectEndpoints` 来覆盖已存在的 endpointName,但未指定 `overrideExisting: true` |