跳到主要内容

生产错误代码

当Redux Toolkit构建并在生产中运行时,错误文本被替换为索引错误代码以节省包大小。这些错误 将提供一个链接到此页面,下面有关于错误的更多信息。

所有错误代码

代码消息
0prepareAction没有返回一个对象
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
15selectSlice为一个未注入的slice reducer返回了undefined
16selectState为一个未注入的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。
25original必须在状态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`