NET'te etkileşimli ve dinamik kullanıcı arabirimleri oluşturmada olaylar hayati bir rol oynar React. React Bu eğitimde, olayları nasıl ele alacağımızı ve kullanıcı eylemlerine etkili bir şekilde nasıl yanıt vereceğimizi keşfedeceğiz .
JSX'te Olay İşleme
React yerel tarayıcı olaylarını saran ve farklı tarayıcılarda normalleştiren sentetik bir olay sistemi sağlar. Özelliği kullanarak olay işleyicilerini doğrudan JSX öğelerine ekleyebiliriz onEventName
.
Örnek:
Olay İşleyicileri ve Olay Nesneleri
Bir olay tetiklendiğinde, React olay işleyici işlevine otomatik olarak bir olay nesnesi iletir. Olay hakkında hedef öğe, fare koordinatları vb. gibi ek bilgiler almak için bu nesneye erişebiliriz.
Örnek:
Bağlayıcı Olay İşleyicileri
Olay işleyicilerini donanım olarak geçirirken, bunları bileşen örneğine bağlamak önemlidir. this
Bu, olay tetiklendiğinde doğru bağlamın korunmasını sağlar .
Örnek:
Olay Yayılımı ve Varsayılan Eylemleri Önleme
React olay yayılımını otomatik olarak yöneten sentetik bir olay sistemi kullanır. Form gönderme veya bağlantıda gezinme gibi varsayılan tarayıcı davranışını önlemek için yöntemi çağırabiliriz event.preventDefault()
.
Örnek:
içinde olayların nasıl ele alınacağını anlayarak React, kullanıcı eylemlerine sorunsuz bir şekilde yanıt veren etkileşimli ve yanıt veren kullanıcı arabirimleri oluşturabilirsiniz.
İşte ortak olayların bir listesi React
1. onClick
: Bu olay, bir öğe tıklandığında gerçekleşir.
Örnek:
2. onChange
: Bu olay, bir giriş öğesinin(input, select, textarea) değeri değiştiğinde gerçekleşir.
Örnek:
3. onSubmit
: Bu olay, bir form gönderildiğinde gerçekleşir. Örnek:
4. onMouseEnter
: Bu olay, fare işaretçisi bir öğeye girdiğinde gerçekleşir.
Örnek:
5. onMouseLeave
: Bu olay, fare işaretçisi bir öğeden ayrıldığında gerçekleşir.
Örnek:
6. onKeyDown
: Bu olay bir tuşa basıldığında meydana gelir.
Örnek:
7. onKeyUp
: Bu olay, bir tuş serbest bırakıldığında gerçekleşir.
Örnek:
8. onFocus
: Bu olay, bir öğe odağı aldığında gerçekleşir.
Örnek:
9. onBlur
: Bu olay, bir öğe odağı kaybettiğinde gerçekleşir.
Örnek:
10. onScroll
: Bu olay, bir öğe kaydırıldığında gerçekleşir.
Örnek:
Bunlar React ,. Uygulamanızda bu eventleri kullanabilir veya ihtiyaçlarınıza göre özel eventler oluşturabilirsiniz React.