React #3: Pengenalan Element, Komponen, dan Properti

 



Dalam React, konsep dasar antarmuka pengguna adalah elemen (element), komponen (component), dan properti (props). Dalam artikel ini, kita akan membahas konsep-konsep ini secara lebih rinci.

 

  1. Elemen (Element)

Elemen (element) adalah unit dasar dalam React. Elemen adalah representasi virtual dari suatu elemen HTML, yang dapat dihasilkan melalui sintaksis JSX atau createElement. Elemen hanya dapat merepresentasikan tag HTML atau komponen lain, dan tidak dapat memiliki metode atau state.

Contoh kode untuk membuat elemen menggunakan JSX:

 


 

  1. Komponen (Component)

Komponen (component) adalah unit yang lebih besar dari elemen, dan dapat dipakai ulang untuk membangun antarmuka pengguna yang kompleks. Komponen dapat memiliki metode, state, dan properti. Kita dapat membuat komponen dengan menggunakan sintaksis kelas (class) atau fungsi.

Contoh kode untuk membuat komponen dengan sintaksis kelas:

 


 

Contoh kode untuk membuat komponen dengan sintaksis fungsi:

 


 

  1. Properti (Props)

Properti (props) adalah cara untuk mengirim data dari komponen induk ke komponen anak. Properti dapat digunakan untuk mengatur tampilan dari sebuah komponen, atau untuk mengirim data dari sebuah komponen ke komponen lain. Properti diteruskan ke komponen sebagai objek pada argumen fungsi render(), atau sebagai atribut pada elemen JSX.

Contoh kode untuk mengirim properti ke sebuah komponen sebagai objek pada argumen fungsi render():

 


 

Contoh kode untuk mengirim properti ke sebuah komponen sebagai atribut pada elemen JSX:

 


 

 

Kesimpulan

Dalam artikel ini, kita telah membahas konsep dasar antarmuka pengguna pada React, yaitu elemen, komponen, dan properti. Dengan memahami konsep-konsep ini, kita dapat membuat antarmuka pengguna yang kompleks dan mudah dipelihara pada aplikasi web dengan React.

Posting Komentar

0 Komentar