POST リクエスト本文を準備しようとしたときに、単純な TypeError が発生しました。
これは私の handleSubmit 関数です:
リーリー同様の質問をたくさん見ましたが、正しい答えが見つかりませんでした。 あなたはなにか考えはありますか? ありがとう###
P粉0527243642023-09-20 00:51:29
prepareBody オブジェクトを別の方法で宣言したほうがよいでしょうか?
リーリー}
オブジェクト内のプロパティを確認することを忘れないでください:
リーリーまたは、分割を使用します:
リーリー} = 値 || {};
P粉4364105862023-09-20 00:05:29
formik ライブラリから取得するフォーム値は
拡張不可能です。 const prepareBody = { ...values.customerCase}; を実行すると、すべての
元の値のコピーを含むオブジェクトが作成されますが、元以外の値 (例: as object) が追加されるため、拡張できません。
values.customerCase の ディープ コピー を作成する必要があります。現在、JavaScript 標準では、これを実現するための
structuraldClone メソッドが提供されています。