Olay İşleyicisi Tanımlama:

JSX içinde olay işleyicilerini tanımlamak için genellikle camelCase olarak adlandırılmış özel bir olay özelliği kullanılır. Örneğin, bir tıklama olayı için onClick, bir değişim olayı için onChange.

Olay İşleyicisinin Tanımlanması:

Olayı işleyecek bir fonksiyonu tanımlayın. Bu fonksiyon, genellikle bir sınıf içinde veya bir fonksiyonel bileşen içinde yer alır.

Fonksiyonunuzu sınıf içinde kullanmak istiyorsanız:

Olay İşleyicisini Parametre ile Kullanma:

Bazı durumlarda, olay işleyicinizin tetiklendiği olay hakkında daha fazla bilgi almak isteyebilirsiniz. Bu durumda, olay işleyicinize bir parametre ekleyebilirsiniz.

Olay İşleyicisinin Kaldırılması:

Component, belirli bir durumda veya ömrünün bir noktasında olayı dinlemek istemiyorsa, olay işleyicisini kaldırmak önemlidir. Bu, özellikle sınıf bileşenlerinde componentWillUnmount gibi özel yöntemlerle yapılabilir.

Fonksiyonel bileşenlerde, useEffect kullanarak olay dinleme işlemlerini temizleyebilirsiniz.

React, olay işleme konusunda oldukça esnek bir yaklaşım sunar ve bu temel adımlar, çeşitli olayları işlemenin başlangıç noktasıdır.

Conditional Rendering

React'ta koşullu render etme, bir bileşenin belirli bir duruma veya koşula bağlı olarak farklı içeriği veya yapıyı render etmesini ifade eder. Bu, kullanıcı girişi, bileşen durumu veya başka bir koşulun sonucuna bağlı olarak farklı içeriği görüntüleme ihtiyacını karşılamak için sıkça kullanılır.

İşte React'ta koşullu render etmenin birkaç yolu:

1. If-Else İfadeleri:

2. Üçlü Operatör:

3. Logical && Operatörü:

4. Koşullu İfadeleri Fonksiyonlarda Kullanma:

5. Koşullu Render için Dıştan Yardım Almak (Helper Fonksiyonlar):

Bu örneklerde, isLoggedIn adlı bir prop veya durum değişkenine bağlı olarak farklı bileşenleri render etme örnekleri bulunmaktadır. Kullanılan yöntem, projenizin gereksinimlerine ve kişisel tercihlerinize bağlı olarak değişebilir.

Yorum Yap

0 Yorum