bagian bagian pada JSX Tag Pembuka dan Penutup Seperti <div>....</div> sedangkan Isi atau anak element bisa berupa text, element JSX lainnya atau ekpresi javascript dalam {}
- Harus Punya Satu Root Element
<div> atau React.Fragment (<> ... </>) jika ingin menulis lebih dari satu elemen: 2. Gunakan ClassName Untuk CSS
Karena class adalah keyword di dalam javascript, maka kita gunakan ClassName di JSX
// HTML
<div class="kotakForm"></div>
// JSX
<div className="kotakForm"></div>
3. Atribut Menggunakan camleCase
JSX menggunakan penulisan atribut seperti onClick, htmlFor, tabIndex, bukan lowercase seperti HTML biasa.<button onClick={handleClick}>Klik Saya</button>
<label htmlFor="email">Email</label>
4. Gunakan {} untuk ekpresi JavaScript
Kita bisa menyisipkan JavaScript (bukan statement) dengan {}
const nama = "Andi";
<p>Halo, Saya {nama}</p>
5. Komentar JSX
Untuk memberikan komentar pada JavaScript kita bisa mengisi seperti berikut :
{/* Ini Komentar dalam JavaScript */}
6. Tag harus di tutup
Semua element di JSX harus di tutup, termasuk element kosong harus di tutup juga berikut contoh
Tambahkan Materi Berikut :
Penanganan Atribut dan Event
Fragment dan Elemen Pembungkus
Nice
ReplyDeletemembantu
ReplyDeleteLanjtkan
ReplyDelete