๐Ÿ“˜ MATERI DASAR: Struktur File React + Node.js

Memahami alur kerja React dari awal hingga tampil di browser

๐ŸŽฏ Tujuan Pembelajaran

๐Ÿ“ 1. Struktur Dasar Project React

project/
โ”œโ”€โ”€ node_modules/
โ”œโ”€โ”€ public/
โ”‚   โ””โ”€โ”€ index.html
โ”œโ”€โ”€ src/
โ”‚   โ”œโ”€โ”€ index.js
โ”‚   โ””โ”€โ”€ App.js
โ”œโ”€โ”€ package.json

๐Ÿง  2. Fungsi Setiap Bagian

๐Ÿ“ฆ node_modules/

Tempat semua library disimpan (React, Bootstrap, dll).

๐Ÿ‘‰ โ€œGudang dependensiโ€

๐ŸŒ public/

File yang langsung dibaca browser tanpa diproses React.

index.html

๐Ÿ‘‰ โ€œHalaman utama (root)โ€

โš™๏ธ src/

Tempat menulis kode React.

๐Ÿ‘‰ โ€œOtak aplikasiโ€

๐Ÿ“„ package.json

Daftar library dan konfigurasi project.

๐Ÿ”— 3. Hubungan Antar File

index.html
   โ†“
index.js
   โ†“
App.js
   โ†“
Komponen lain

๐ŸŽฌ 4. SIMULASI ALUR (Animasi Teks)

๐ŸŸข STEP 1 โ€” Browser buka website

๐ŸŒ User membuka: http://localhost:3000

๐Ÿ‘‰ Dibaca pertama: public/index.html

๐ŸŸก STEP 2 โ€” HTML ditemukan

<div id="root"></div>

Masih kosong ๐Ÿ˜ถ

๐Ÿ”ต STEP 3 โ€” JavaScript dijalankan

React mulai berjalan dari src/index.js

๐ŸŸฃ STEP 4 โ€” React render

root.render(<App />);

๐ŸŸ  STEP 5 โ€” App.js dipanggil

<h1>Hello World</h1>

๐Ÿ”ด STEP 6 โ€” Tampil di layar

๐Ÿ–ฅ๏ธ Hello World muncul di browser

๐ŸŽฅ Ringkasan Alur

๐ŸŒ Browser
   โ†“
๐Ÿ“„ index.html
   โ†“
โš™๏ธ index.js
   โ†“
๐Ÿ“ฆ App.js
   โ†“
๐Ÿ–ฅ๏ธ UI tampil

๐Ÿ”ฅ Analogi Sederhana

โš ๏ธ Kesalahan Umum

๐Ÿ’ก Bonus Praktik