生產錯誤代碼
當 Redux Toolkit 建置並於生產環境中執行時,錯誤文字會被索引錯誤代碼取代,以節省套件大小。這些錯誤將提供連結至本頁面,提供下方錯誤的更多資訊。
所有錯誤代碼
代碼 | 訊息 |
---|---|
0 | prepareAction 未傳回物件 |
1 | `reducer` 為必要參數,且必須是函式或可傳遞至 combineReducers的函式物件 |
2 | `middleware` 欄位必須是回呼 |
3 | 使用 middleware 建構函式時,必須傳回 middleware 陣列 |
4 | 提供給 configureStore 的每個 middleware 都必須是函式 |
5 | `enhancers` 欄位必須是回呼 |
6 | `enhancers` 回呼必須傳回陣列 |
7 | 提供給 configureStore 的每個 enhancer 都必須是函式 |
8 | `createReducer` 的物件表示法已移除。請改用「建構函式回呼」表示法:https://redux-toolkit.dev.org.tw/api/createReducer |
9 | 不可草稿化值的案例 reducer 不得傳回未定義 |
10 | 未提供未於映射中之金鑰的插入 |
11 | `name` 為 createSlice的必要選項 |
12 | `context.addCase` 不得使用空白動作類型呼叫 |
13 | `context.addCase` 不得使用兩個 reducer 呼叫相同的動作類型:類型 |
14 | 已移除 `createSlice.extraReducers` 的物件表示法。請改用「建構函式回呼」表示法:https://redux-toolkit.dev.org.tw/api/createSlice |
15 | selectSlice 為未注入的切片 reducer 傳回未定義 |
16 | selectState 為未注入的切片 reducer 傳回未定義 |
17 | 請使用 `create.preparedReducer` 表示法搭配 `create` 表示法,以取得已準備好的動作建立器。 |
18 | 無法在內建的 `createSlice` 中使用 `create.asyncThunk`。請使用 `buildCreateSlice({ creators: { asyncThunk: asyncThunkCreator } })` 來建立自訂版本的 `createSlice`。 |
19 | 在傳送之間偵測到路徑 '' 中的狀態突變。這可能會導致行為不正確。(https://redux.dev.org.tw/style-guide/style-guide#do-not-mutate-state) |
20 | 在傳送內部偵測到路徑中的狀態突變:。請查看處理動作的 reducer。 (https://redux.dev.org.tw/style-guide/style-guide#do-not-mutate-state) |
21 | 建立或移除監聽器需要一個已知欄位來比對動作 |
22 | 取消訂閱未初始化 |
23 | : getOriginalState 只能同步呼叫 |
24 | 當呼叫 selector() 時,鍵值為 "" 的切片 reducer 傳回未定義。如果傳遞給 reducer 的狀態未定義,您必須明確傳回初始狀態。初始狀態不能未定義。如果您不想為此 reducer 設定值,可以使用 null 取代未定義。 |
25 | original 必須用於狀態 Proxy |
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\` |