React digunakan dalam banyak cara untuk membuat HTML di halaman web.
Fungsi Render HTML di React digunakan ke halaman web yang disebut
dengan ReactDOM.render().
Fungsi Render
Fungsi
ReactDOM.render() membutuhkan
dua argumen, kode HTML dan elemen HTML.
Tujuan dari fungsi ini adalah untuk menampilkan kode HTML yang ditentukan di dalam elemen HTML yang ditentukan.
Contoh
Tampilkan paragraf di dalam elemen “root”:
ReactDOM.render(<p>Hello</p>, document.getElementById('root'));
Hasilnya ditampilkan dalam elemen <div id="root">:
<body>
<div id="root"></div>
</body>
Kode HTML
Kode HTML dalam artkel ini menggunakan JSX yang memungkinkan kamu untuk menulis tag HTML di dalam kode JavaScript:
Jangan khawatir jika sintaksnya tidak dikenal, Anda akan belajar lebih banyak tentang JSX di artikel berikutnya.
Contoh
Buat variabel yang berisi kode HTML dan tampilkan di simpul root:
const myelement = (
<table>
<tr>
<th>Name</th>
</tr>
<tr>
<td>John</td>
</tr>
<tr>
<td>Elsa</td>
</tr>
</table>
);
ReactDOM.render(myelement, document.getElementById('root'));
Root Node
Simpul Root adalah elemen HTML di mana kmau ingin menampilkan hasilnya.
Hal ini seperti wadah untuk konten yang dikelola oleh Bereaksi.
TIDAK
harus menjadi <div>elemen
dan TIDAK harus memiliki id='root':
Contoh
Simpul Root dapat disebut apapun yang kamu suka:
<body>
<header id="sandy"></header>
</body>
Menampilkan hasil dalam elemen <header id="sandy">:
ReactDOM.render(<p>Hallo</p>, document.getElementById('sandy'));