KITFORMA · EDİTÖR YANITI
React tıklama işleyicisi neden render sırasında çalışıyor?
KitForma editör rehberi. onClick={save()} save işlevini hemen çalıştırır ve dönüş değerini işleyici olarak geçirir.
Adım adım yanıt
onClick={save()} save işlevini hemen çalıştırır ve dönüş değerini işleyici olarak geçirir. onClick={save} veya onClick={() => save(record.id)} kullan. Save durumu değiştiriyorsa doğrudan çağrı tekrarlanan render’a yol açabilir. İlk yüklemede yazma işlemi olmadığını, tıklamada bir işlem oluştuğunu doğrula. Prop olarak işlev geçirmek ile görünüm için işlevi çağırmak farklıdır.Kaynaklar ve doğrulama
Kaynak kontrolü:
Kapsam notu: Bu editör rehberi belirtilen kaynaklara ve araç davranışına dayanır. Forum sorusu veya kendi sitemizde görülen sorgu; genel arama hacmi, düşük rekabet, sıralama garantisi ya da başka cevapların yetersizliği anlamına gelmez.
Bu editör yanıtı KitForma tarafından yapay zekâ desteğiyle hazırlanmıştır; gerçek bir üye sorusu veya bağımsız kullanıcı yorumu gibi sunulmaz. Kaynakları ve kendi dosyandaki sonucu kontrol et. Hata görürsen tartışmada bildirebilirsin.