CodeBlanks Logo Icon CodeBlanks

Avatar bileşeni

Avatar bileşenini yazıp isim ve rol gösterirsin.

Avatar bileşeni

Önceki derste Avatar iskeletini yazdın. Şimdi onu geliştirip isim ve rol birlikte göstereceksin. Kartın merkezinde avatar olacak.

Avatar, profil kartının en üstünde duran küçük bir bloktur: bir isim, bir rol ve varsa bir resim. Biz projede resmi atlayıp yalnızca metin kullanıyoruz.

İlerleyen derslerde bu Avatar'ı ProfileCard içine yerleştireceğiz.

Avatar stilleri

Avatar'a className="avatar" vermek CSS ile stil vermeye olanak tanır. Bu projede stil yazmıyoruz ama iskelet hazır olsun diye className ekliyoruz.

Bileşenin içindeki iki <p> etiketi isim ve rolü ayrı satırlarda gösterir. Bu basit yapıyı ilerleyen derslerde liste ile değiştireceğiz.

Şimdi kodu yazalım ve Avatar'ı dışa aktaralım.

Uygulama Avatar'ı tamamla

Aşağıdaki iskeleti tamamla. Avatar adında bir bileşen yaz; <div className="avatar"> içinde <p>Ayşe</p> ve <p>Geliştirici</p> döndürsün. Dışa aktarmayı unutma.

Başlangıç kodu

App.jsx
// Avatar bileşenini buraya yaz

Örnek çözüm

App.jsx
function Avatar() {
  return <div className="avatar"><p>Ayşe</p><p>Geliştirici</p></div>;
}

export default Avatar;

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Avatar neyi gösterir?

  • Yalnızca tarih
  • İsim ve rol Doğru cevap
  • Yalnızca buton
  • Yalnızca resim

Açıklama: Avatar isim ve rol gösterir.

2 Avatar iskeleti

Soru
Avatar bir ____ içinde durur.
Cevap
Avatar bir div içinde durur.

Açıklama: Avatar div içine yerleşir.

3 Avatar parçalarını eşleştir

Kavram Anlamı
div Kapsayıcı
className Sınıf
p Satır
export Dışa aktar

Başlangıç bölümündeki tüm dersler