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