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ı.
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.
Şeklinde gönderip. çekebiliyormuşum. Ben bunu dispatch({e.target.name, e.target.value} olarak göndermeyi denedim başaramadım
herkese iyi çalışmalar...
İnternetten bir araştırma yaptım ancak anlayamadım hatayı.
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
herkese iyi çalışmalar...
Son düzenleme: