検索

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

React で状態を前の状態に設定するときの typescript エラーを修正するにはどうすればよいですか?

この状態を定義したのは私です

リーリー

useEffect のどこかで、前の状態に基づいて設定しようとしています。

だからこうしましょう

リーリー

しかし、次のエラーで失敗しました

リーリー

さらに奇妙なのは、前の状態を返すようにコードを更新したことです。基本的にこれです

リーリー

この操作は同じエラーで失敗しました。

リーリー

これはうまくいくと心から思います。以前の状態を取得して返していますが、コンパイルできません。

チェックを無効にしてアプリケーションを実行すると、期待どおりに動作するため、これは typescript の問題のようです。

この問題を解決する方法について何かアイデアはありますか?

P粉520545753P粉520545753300日前379

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

  • P粉770375450

    P粉7703754502024-02-04 14:04:52

    戻り値を UserInfo に変換できます。

    リーリー

    返事
    0
  • キャンセル返事