跳到主要內容

生產錯誤代碼

當 Redux Toolkit 建置並於生產環境中執行時,錯誤文字會被索引錯誤代碼取代,以節省套件大小。這些錯誤將提供連結至本頁面,提供下方錯誤的更多資訊。

所有錯誤代碼

代碼訊息
0prepareAction 未傳回物件
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
15selectSlice 為未注入的切片 reducer 傳回未定義
16selectState 為未注入的切片 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 取代未定義。
25original 必須用於狀態 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\`