React Redux "toolkit a non-serializable" hatası

mahmutxd07

Decipat
Katılım
4 Kasım 2022
Mesajlar
1.110
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Form uygulamasında dataları tuttuğum bir state mevcut. Ben bunu Redux tool kit ile tutmaya karar verdim ve taşıdım aşağıya kodları ve hataları da ilettim. Sorunsuz çalışıyor gibi submit ettiğimde datalarda yerine girilmiş ancak konsoldan deli gibi bir hata fışkırmış. Her change işleminde hata almışım.

İnternetten bir araştırma yaptım ancak anlayamadım hatayı.

1693505080349.png


1693504960088.png


1693504916522.png


1693504909573.png


Sorunu galiba buldum ama nasıl çözeceğimi bulamadım.

Ben dataları değiştirmek için inputun name ve value değerlerine ihtiyacım oluyor. Bunu action.payload ile ayrı ayrı alamadım. O yüzden e.target'ı direk gönderdim ve oradan action.payload.value ve action.payload.name dedim.

@oynozan

Sorunu çözdüm, aynı hatayı alanların faydalanması için yazıyorum.

! sorun ise; gönderdiğim şey benim bir html parçası. (e.target) Bu html parçasını action.payload olarak aldığımızda serialize uyarısını veriyor.

JavaScript:
    const inputValue = e.target.value;
    const inputName = e.target.name;

    dispatch({inputName,inputValue});

Şeklinde gönderip. çekebiliyormuşum. Ben bunu dispatch({e.target.name, e.target.value} olarak göndermeyi denedim başaramadım :D

herkese iyi çalışmalar...
 
Son düzenleme:
Hocam soruyu sorduğunuz sırada banım vardı cevap veremedim kusura bakmayın, sorunu çözmenize sevindim, iyi çalışmalar.
 

Geri
Yukarı