JSX Dasar
Penjelasan
JSX adalah ekstensi syntax JavaScript yang memungkinkan menulis markup mirip HTML langsung di dalam kode JS — di baliknya, JSX di-compile jadi pemanggilan fungsi React.createElement(). Ekspresi JavaScript bisa disisipkan di dalam JSX memakai kurung kurawal tunggal {}.
Contoh Konsep
function App() {
const nama = "CompileDaily";
const tahun = 2026;
return (
<div>
<h1>Halo, {nama}!</h1>
<p>Tahun sekarang: {tahun}</p>
<p>Hasil 2 + 2 = {2 + 2}</p>
</div>
);
}
Praktikum
Buat komponen App yang punya variabel kota dan populasi. Tampilkan keduanya dalam JSX lewat kurung kurawal {}, termasuk satu ekspresi hitung-hitungan sederhana (mis. populasi / 1000).
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
JSX WAJIB mengembalikan SATU elemen induk saja — kalau butuh mengembalikan beberapa elemen sejajar tanpa tag pembungkus tambahan di HTML akhir, bungkus dengan Fragment (<>...</>), bukan <div> yang menambah elemen ekstra ke DOM.