生產錯誤代碼
當 Redux 建置並在生產環境執行時,錯誤文字會被索引錯誤代碼取代,以節省套件大小。這些錯誤會提供連結到此頁面,其中包含有關以下錯誤的更多資訊。
所有錯誤代碼
代碼 | 訊息 |
---|---|
0 | 看起來您傳遞了多個 store 增強器給 createStore()。這不受支援。請改為將它們組合成單一函式。請參閱 https://redux.dev.org.tw/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers 以取得範例。 |
1 | 預期增強器為函式。但收到:'' |
2 | 預期根部 reducer 為函式。但收到:'' |
3 | 您不得在 reducer 執行時呼叫 store.getState()。reducer 已收到狀態作為參數。請從頂層 reducer 傳遞它,而不是從 store 讀取它。 |
4 | 預期監聽器為函式。但收到:'' |
5 | 執行 reducer 時,您不能呼叫 store.subscribe()。如果您想在更新 store 後收到通知,請從元件訂閱並在 callback 中呼叫 store.getState() 以存取最新狀態。請參閱 https://redux.dev.org.tw/api/store#subscribelistener 以取得更多詳細資料。 |
6 | 執行 reducer 時,您不能取消訂閱 store 監聽器。請參閱 https://redux.dev.org.tw/api/store#subscribelistener 以取得更多詳細資料。 |
7 | 動作必須是純粹的物件。但實際的類型是:''。您可能需要將中間件新增到 store 設定中,以處理其他值的傳送,例如「redux-thunk」用於處理傳送函式。請參閱 https://redux.dev.org.tw/tutorials/fundamentals/part-4-store#middleware 和 https://redux.dev.org.tw/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware 以取得範例。 |
8 | 動作不能有未定義的「類型」屬性。您可能拼錯動作類型字串常數。 |
9 | Reducer 不能傳送動作。 |
10 | 預期 nextReducer 為函式。但收到:' |
11 | 預期觀察者為物件。但收到:'' |
12 | 初始化時,'' 金鑰的區段 reducer 傳回未定義。如果傳遞給 reducer 的狀態未定義,您必須明確傳回初始狀態。初始狀態不能未定義。如果您不想為此 reducer 設定值,您可以使用 null 取代未定義。 |
13 | '' 金鑰的區段 reducer 在使用隨機類型探測時傳回未定義。不要嘗試在「redux/*」命名空間中處理 '' 或其他動作。它們被視為私有的。相反地,您必須為任何未知動作傳回目前狀態,除非它是未定義的,否則您必須傳回初始狀態,無論動作類型為何。初始狀態不能未定義,但可以為 null。 |
14 | '' 金鑰的區段 reducer 在呼叫動作類型時傳回未定義。若要略過動作,您必須明確傳回先前狀態。如果您希望此 reducer 不包含任何值,您可以傳回 null 取代未定義。 |
15 | 在建構中間件時傳送是不允許的。其他中間件不會套用於此傳送。 |
16 | bindActionCreators 預期物件或函式,但收到:''。您是否寫了「import ActionCreators from」而不是「import * as ActionCreators from」? |
17 | 動作「類型」屬性必須是字串。但實際的類型是:''。值是:''(字串化) |