CodeBlanks Logo Icon CodeBlanks

Kartı birleştir

Avatar ve bilgi listesini bir ProfileCard bileşeninde birleştirirsin.

Kartı birleştir

Son adımda Avatar ve InfoList bileşenlerini ProfileCard içinde birleştireceğin. Bu, projenin son adımı.

ProfileCard bir <article className="card"> içinde önce Avatar'ı, sonra InfoList'i çağırır. Böylece iki küçük bileşen tek bir kart oluşturur.

Bu yapı sayesinde Avatar veya InfoList'i bağımsız olarak değiştirebilirsin; ProfileCard'ı etkilemeden.

Birleşim sırası

ProfileCard iki bileşeni sırayla çağırır: önce Avatar, sonra InfoList. Bu sıra, kartın görsel düzenini belirler: üstte isim, altta bilgiler.

Bileşen çağırma sırasını değiştirmek, kartın görünümünü de değiştirir. Bilgiler önce gelirse farklı bir profil kartı oluşur.

Projede Avatar'ı üstte tutmak istediğimiz için önce onu çağırırız.

Uygulama ProfileCard birleşimi

Aşağıdaki iskeleti tamamla. ProfileCard adında bir bileşen yaz; <article className="card"> içinde <Avatar /> ve <InfoList /> çağırsın. Dışa aktarmayı unutma.

Başlangıç kodu

App.jsx
// ProfileCard bileşenini buraya yaz
// Avatar ve InfoList zaten tanımlı

Örnek çözüm

App.jsx
function ProfileCard() {
  return <article className="card"><Avatar /><InfoList /></article>;
}

export default ProfileCard;

Soru ve cevaplar

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

1 ProfileCard neyi çağırır?

  • Yalnızca p
  • Yalnızca Header
  • Yalnızca Footer
  • Avatar ve InfoList Doğru cevap

Açıklama: ProfileCard Avatar ve InfoList'i çağırır.

2 Kart kapsayıcısı

Soru
ProfileCard ____ içinde tutulur.
Cevap
ProfileCard article içinde tutulur.

Açıklama: article bağımsız içerik için uygundur.

3 Proje bütünü

Kavram Anlamı
Avatar İsim ve rol
InfoList Bilgi listesi
ProfileCard Birleşim
article Kapsayıcı

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