CodeBlanks Logo Icon CodeBlanks

Bilgi listesi

Profil bilgilerini bir listede toplarsın.

Bilgi listesi

Şimdi InfoList bileşenini ekleyeceğiz. Bu bileşen profil kartının altında yer alacak ve birkaç bilgi öğesini liste halinde gösterecek: konum, web sitesi, takipçi sayısı gibi.

Liste için HTML'in <ul> ve <li> etiketlerini kullanırız. JSX'te bu etiketler HTML ile aynı yazılır.

InfoList'i ayrı bir bileşen yapmak, ileride liste içeriğini değiştirmeyi kolaylaştırır.

Liste öğeleri

Her bilgi bir <li> içine yazılır. Örneğin <li>İstanbul</li> şehir bilgisini gösterir. Birden fazla <li> yan yana yazılır.

Liste içeriği gerçek bir profilden gelir: konum, web sitesi, takipçi sayısı. Projede sabit değerler kullanıyoruz; ileride bunları props ile dinamik yapacağız.

Listeyi ayrı bileşende tutmak, ProfileCard'ın sade kalmasını sağlar.

Uygulama InfoList bileşeni

Aşağıdaki iskeleti tamamla. InfoList adında bir bileşen yaz; <ul className="info"> içinde üç <li> olsun: İstanbul, codeblanks.com, 1200. Dışa aktarmayı unutma.

Başlangıç kodu

App.jsx
// InfoList bileşenini buraya yaz

Örnek çözüm

App.jsx
function InfoList() {
  return <ul className="info"><li>İstanbul</li><li>codeblanks.com</li><li>1200</li></ul>;
}

export default InfoList;

Soru ve cevaplar

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

1 Bilgi listesi hangi etiketleri kullanır?

  • form ve input
  • table ve tr
  • ul ve li Doğru cevap
  • header ve footer

Açıklama: Liste için ul ve li kullanılır.

2 Liste kapsayıcısı

Soru
Bilgi listesi ____ ile başlar.
Cevap
Bilgi listesi ul ile başlar.

Açıklama: ul sırasız liste kapsayıcıdır.

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

Kavram Anlamı
ul Kapsayıcı
li Öğe
İstanbul Değer
InfoList Bileşen

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