Berikut sedikit penjelasan tentang pembelajaran "Menyisipkan
JavaScript dalam JSX" yang cocok untuk pemula yang sedang
mempelajari React:
JSX adalah ekstensi JavaScript yang digunakan dalam React. Salah satu keunggulan JSX adalah kemampuannya untuk menyisipkan ekspresi JavaScript langsung di dalam markup (tampilan) menggunakan tanda kurung kurawal {}
Ekpresi adalah bagian dari code JavaScript yang menghasilkan sebuah nilai misalnya
- Nilai langsung "Haloo" atau 123
- Variabel : nama
- Fungsi : getName
- Operasi : 2+2 atau angka * 10
Cara Menyisipkan JavaScript di JSX
Gunakan kurung kurawel {} untuk menyisipkan JavaScript dalam JSX
const nama = "jono";
const elemen = <h1>Heloo , {nama}!</h1>
Contoh Penggunaan JavaScript di JSX
1. Variabel
const nama = "Jono";return <p>Selamat datang, {nama}</p>;2. Operasi Matematikaconst a = 5, b = 10;
return <p>Hasil: {a + b}</p>; // Output: Hasil: 15
3. Ternary Operator (if sederhana)const isLoggedIn = true;
return <p>{isLoggedIn ? "Selamat Datang" : "Silakan Login"}</p>;
4. Fungsifunction getWaktu() {
return new Date().toLocaleTimeString();
}
return <p>Waktu sekarang: {getWaktu()}</p>;
4. Array dan .Mapconst buah = ["Apel", "Jeruk", "Mangga"];
return (
<ul>
{buah.map((item, index) => (
<li key={index}>{item}</li>
))}
</ul>
);
Hal yang Tidak Boleh Dilakukan
Tidak bisa menggunakan pernyataan (statement) seperti :
// x ini tidak boleh
{ if (true) { return "Halo" } }Gunakan ternary atau ekpresi pendek// ✅ Gunakan ini:
{true && <p>Halo</p>}
JSX hanya menerima ekspresi di dalam {} karena JSX pada
akhirnya dikompilasi ke dalam fungsi JavaScript biasa.
No comments:
Post a Comment