ホームページ  >  に質問  >  本文

Redux 状態がバックエンド (mySQL) データに正しくアクセスできない

バックエンド (mySQL) とフロントエンドの間でデータをレンダリングする際に問題が発生しています。 redux devtools とコンソールログでデバッグしましたが、まだ原因が見つかりません。データはコンソール ログに正しく取得されていますが、ステータスを記録すると空になります。 redux devtools では、アクション タブにデータが表示され、ステータスが保留中から完了に変わります。ただし、完了するとステータスは空になります。

これはスライス コンポーネントの初期状態です:

リーリー

これは私の get 関数です (データは正しく記録されています):

リーリー

これは私のスライスコードです:

リーリー

データの配布に使用するコード:

リーリー

上記の console.log は空です。何故かはわからない。おそらく問題は減速機にあるのでしょうか?アクションタブではデータは確認できますが、ステータスには表示されません。

これは redux devtools の [操作] タブです:

ここに画像の説明を入力してください

これは[ステータス]タブの内容です:

ここに画像の説明を入力してください

ご覧のとおり、ステータスには何も表示されません。何故かはわからない。誰か助けてくれませんか?ありがとう!

私はこれを数時間デバッグしようとしてきました。ログステートメント、redux devtools を使用します。バックエンドからデータが表示されますが、ステータスにありません。

P粉139351297P粉139351297365日前539

全員に返信(1)返信します

  • P粉550323338

    P粉5503233382023-09-21 09:31:36

    コードの構文が間違っているため、Redux 状態はデータを受信して​​いません。

    私のサンプル コードと実際のコードを比較してください。

    リーリー

    これは例です

    返事
    0
  • キャンセル返事