Soru & Cevap

React101 e.target.event ...

13.11.2022 - 04:01

React101 eğitiminde neden e.target.event'i köşeli parantez içerisinde yazdığımızı açıklayabilir misiniz?

48 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-64464-1539025571.jpg
senturksenay
14.11.2022 - 12:26

Merhaba,

Bir objeyi key: value olarak set ederken bracket notation'ı kullanmalısınız. Eğer [ ] parentezlerini kullanmazsanız, setForm ile form değişkenine { e.target.name: "Mehmet"} şeklinde veriyi set etmeye çalışmış olursunuz. Bu yüzden hata verir.  [e.target.name]: e.target.value şeklinde kullandığınızda input'un name attribute'unda ne yazıyorsa onu key olarak alır, {name: "Mehmet"} gibi.

Burak DEMİR
16.11.2022 - 01:28

tamamdır hocam, çok teşekkür ederim.