← Level 3 – Master

Pelajaran 3 dari 10 ⏱ 35 menit Premium

Aplikasi React pertama kamu dengan Vite

Siapkan proyek React yang sebenarnya, jalankan, dan pahami apa yang telah kamu buat.

Tunjukkan pada saya: menyiapkan proyek

Vite (diucapkan “veet,” bahasa Prancis untuk “cepat”) adalah alat yang menyiapkan kerangka proyek React siap pakai untuk kamu. Buka terminal dan pindah ke tempat kamu ingin proyek tersebut dijalankan (seperti Desktop kamu):

cd Desktop
npm create vite@latest my-react-web -- --template react

Vite mungkin menanyakan sesuatu kepada kamu – konfirmasi dengan Enter. Kemudian:

cd my-react-web
npm install
npm run dev -- --port 3901

Apakah kamu melihat logo berputar dan judul “Vite + React”? Selamat – aplikasi React pertama kamu telah berjalan! 🎉

💡

Apa itu localhost? Sebuah “server” yang hanya berjalan di komputer kamu. Hanya kamu yang dapat melihatnya – ini adalah tempat pengujian pribadi kamu. Dan bagian terbaiknya: saat kamu mengubah kode dan menyimpannya, halaman segera disegarkan. Tidak ada lagi F5 yang tak ada habisnya!

Tur proyek

Buka folder my-react-web di VS Code (File → Buka Folder). Tampaknya ada banyak file, tetapi hanya tiga yang penting bagi kamu saat ini:

BerkasApa itu
indeks.htmlsatu-satunya HTML di seluruh situs web – hampir kosong, hanya <div id="root">
src/main.jsxstarter: mengambil aplikasi dan memasukkannya ke dalam div
src/App.jsxkomponen utama – di sinilah kamu akan menulis kode
src/App.cssgaya – CSS biasa, seperti yang kamu ketahui

Abaikan sisanya untuk saat ini (jangan pernah membuka atau menghapus node_modules, package.json adalah daftar paket proyek).

Perubahan pertama kamu pada kode

Buka src/App.jsx. Hapus semuanya dan tulis:

function App() {
  const name = "Jake";

  return (
    <div>
      <h1>Hi, this is {name}!</h1>
      <p>This is my first React app.</p>
    </div>
  );
}

export default App;

Simpan – dan halaman di browser berubah dengan sendirinya. Inilah yang kamu lihat:

BEJ memiliki dua keunikan yang akan biasa kamu gunakan: alih-alih kelas, kamu menulis className (kelas adalah kata yang dicadangkan dalam JavaScript), dan komponen harus mengembalikan elemen pembungkus satu (itulah sebabnya ada <div> di sekeliling semuanya).

Giliran kamu 💪

  1. Siapkan proyek dengan mengikuti panduan ini dan jalankan.
  2. Edit App.jsx: judul dengan nama kamu, paragraf tentang apa yang sedang kamu bangun, dan variabel usia yang kamu tampilkan dalam kalimat Saya {usia} tahun.
  3. Hapus tag penutup secara sengaja dan lihat seperti apa kesalahannya – Vite menunjukkannya langsung di browser, dengan nomor baris. Lalu perbaiki.
  4. Hentikan server (Ctrl+C di terminal) dan mulai lagi (npm run dev -- --port 3901) – untuk menguasai seluruh siklus.

Periksa diri kamu: Proyek berjalan di localhost, kamu dapat menghentikan dan memulainya, dan saat kamu mengedit App.jsx dan menyimpannya, browser akan menggambar ulang sendiri. Siklus pengembang berputar!

Apa yang bisa diambil dari pelajaran ini