本番環境エラーコード
Reduxが本番環境でビルドおよび実行されている場合、バンドルサイズを節約するために、エラーテキストはインデックス付きのエラーコードに置き換えられます。これらのエラーは、以下のエラーに関する詳細情報を含むこのページへのリンクを提供します。
すべてのエラーコード
コード | メッセージ |
---|---|
0 | 複数のストアエンハンサーをcreateStore()に渡しているようです。これはサポートされていません。代わりに、それらを1つの関数にまとめてください。例については、https://redux.dokyumento.jp/tutorials/fundamentals/part-4-store#creating-a-store-with-enhancers を参照してください。 |
1 | エンハンサーは関数である必要があります。代わりに、 '' が渡されました。 |
2 | ルートレデューサーは関数である必要があります。代わりに、 '' が渡されました。 |
3 | レデューサーの実行中にstore.getState()を呼び出すことはできません。レデューサーはすでに引数として状態を受け取っています。ストアから読み取るのではなく、トップレデューサーから渡してください。 |
4 | リスナーは関数である必要があります。代わりに、 '' が渡されました。 |
5 | レデューサーの実行中にstore.subscribe()を呼び出すことはできません。ストアが更新された後に通知を受け取りたい場合は、コンポーネントからsubscribeし、コールバックでstore.getState()を呼び出して最新の状態にアクセスしてください。詳細については、https://redux.dokyumento.jp/api/store#subscribelistener を参照してください。 |
6 | レデューサーの実行中にストアリスナーの登録を解除することはできません。詳細については、https://redux.dokyumento.jp/api/store#subscribelistener を参照してください。 |
7 | アクションはプレーンオブジェクトである必要があります。代わりに、実際の種類は '' でした。関数のディスパッチを処理するために 'redux-thunk' など、ストアの設定にミドルウェアを追加する必要がある場合があります。例については、https://redux.dokyumento.jp/tutorials/fundamentals/part-4-store#middleware と https://redux.dokyumento.jp/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware を参照してください。 |
8 | アクションに未定義の "type" プロパティを含めることはできません。アクションタイプの文字列定数のスペルが間違っている可能性があります。 |
9 | レデューサーはアクションをディスパッチできません。 |
10 | nextReducerは関数である必要があります。代わりに、 '' が渡されました。 |
11 | オブザーバーはオブジェクトである必要があります。代わりに、 '' が渡されました。 |
12 | キー "" のスライスのレデューサーは、初期化中にundefinedを返しました。レデューサーに渡された状態がundefinedの場合、初期状態を明示的に返す必要があります。初期状態はundefinedにすることはできません。このレデューサーに値を設定したくない場合は、undefinedの代わりにnullを使用できます。 |
13 | キー "" のスライスのレデューサーは、ランダムな型でプローブされたときにundefinedを返しました。"redux/*" 名前空間の '' やその他のアクションを処理しようとしないでください。これらはプライベートと見なされます。代わりに、undefinedでない限り、不明なアクションに対して現在の状態を返す必要があります。undefinedの場合は、アクションのタイプに関係なく初期状態を返す必要があります。初期状態はundefinedにすることはできませんが、nullにすることができます。 |
14 | タイプ のアクションで呼び出されたとき、キー "" のスライスのレデューサーはundefinedを返しました。アクションを無視するには、前の状態を明示的に返す必要があります。このレデューサーに値を保持したくない場合は、undefinedの代わりにnullを返すことができます。 |
15 | ミドルウェアの構築中にディスパッチすることはできません。他のミドルウェアはこのディスパッチに適用されません。 |
16 | bindActionCreatorsはオブジェクトまたは関数を予期していましたが、代わりに '' を受け取りました。"import * as ActionCreators from" の代わりに "import ActionCreators from" と書いていませんか? |
17 | アクションの "type" プロパティは文字列である必要があります。代わりに、実際の種類は '' でした。値は '' でした(文字列化)。 |