Merender list dari array

Inilah pola inti semua framework modern, dan sekarang kamu melakukannya manual: ambil data → ubah jadi HTML → masukkan ke DOM. Setelah memahami ini, map di React akan terasa jelas sebagai versi otomatis dari apa yang kamu tulis di sini. Untuk daftar panjang, kumpulkan dulu elemennya di DocumentFragment lalu masukkan sekali — memasukkan satu per satu ke DOM memaksa browser menghitung ulang layout berkali-kali.

👀 Contoh dulu

const data = ['Kopi', 'Teh'];
const ul = document.querySelector('ul');

data.forEach((nama) => {
  const li = document.createElement('li');  // 1. buat elemen
  li.textContent = nama;                    // 2. isi teksnya
  ul.append(li);                            // 3. masukkan ke DOM
});

Hasilnya: Muncul daftar berisi dua item: Kopi dan Teh.

💡 Tiga langkah ini pola universal: buat → isi → masukkan. React hanya mengotomatiskan proses yang sama.

📝 Sekarang giliranmu

Untuk setiap item di array buah, buat elemen li dengan document.createElement, isi textContent-nya, dan tambahkan ke #daftar dengan append.

Preview