生产错误代码
当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` |