Learn
← Previous Next →

Membuat Komponen Pertama

12 min Last updated 24 Mar 2026

Membuat Komponen React Pertama

Komponen adalah blok bangunan dasar dari setiap aplikasi React. Setiap komponen adalah sebuah fungsi JavaScript yang mengembalikan JSX — sintaks yang mirip HTML tapi sebenarnya adalah JavaScript.

Komponen Fungsi (Function Component)

Cara paling modern dan direkomendasikan untuk membuat komponen adalah menggunakan fungsi:

function Greeting({ name }) {
  return (
    <div>
      <h1>Hello, {name}!</h1>
      <p>Selamat datang di aplikasi kami.</p>
    </div>
  );
}

export default Greeting;

Aturan JSX

  • Setiap komponen harus mengembalikan satu elemen root
  • Atribut HTML menggunakan camelCase: className bukan class
  • Ekspresi JavaScript di dalam JSX ditulis dalam kurung kurawal: {variabel}

Assignment

Buat fungsi komponen Greeting yang menerima parameter name dan mengembalikan greeting. Fungsi harus mencetak ke console: "Hello, [name]!"

Expected output:

Hello, Miftah!
React App.jsx
Solution
Output