ReactJS #1: Apa Itu React? – Mengenal Dunia Aplikasi Web yang Keren!
ReactJS #2: Persiapan Petualangan: Memasang Alat-alat yang Dibutuhkan (Node.js, VS Code, dan Git)
ReactJS #3: Proyek Pertama: Membuat Halaman "Hello World" dengan React (Tanpa Ribet!)
ReactJS #4: Mengenal Komponen – Seperti Lego, Bangun Website dari Potongan-potongan Kecil
ReactJS #5: JSX – Menulis HTML di Dalam JavaScript? Gampang Banget, Kok!
ReactJS #6: Props: Cara Mengirim Data Antar Komponen (Seperti Membawa Oleh-oleh)
ReactJS #7: State: Data yang Bisa Berubah (Seperti Emosi Kita yang Bisa Berubah-ubah)
ReactJS #8: Menangani Event: Membuat Tombol Bisa Diklik dan Aksi Lainnya
ReactJS #9: useState Lebih Dalam: Bermain dengan Counter, Input, dan Tampilan Dinamis
ReactJS #10: useEffect: Melakukan Sesuatu Begitu Komponen Dimuat (Seperti Menjemput Teman setelah Sekolah)
ReactJS #11: Fetch API Part 1: Memanggil Data dari Web Service (Mengambil Data dari Dunia Luar)
ReactJS #12: Fetch API Part 2: Menampilkan Data dari API ke Layar (Buat Jadi List atau Card)
ReactJS #13: Fetch API Part 3: Menangani Loading dan Error (Sabar Ya, Lagi Ambil Data)
ReactJS #14: Membuat Aplikasi Cuaca Sederhana dengan API (Praktik Langsung!)
ReactJS #15: Membuat Aplikasi Daftar Tugas (Todo List) dengan Penyimpanan Lokal
ReactJS #16: React Router Part 1: Berpindah Halaman dalam Satu Aplikasi (Navigasi)
ReactJS #17: React Router Part 2: Membuat Menu dan Halaman Detail dari API
ReactJS #18: Menggunakan CSS di React: Biar Aplikasi Tidak Polos dan Lebih Cantik
ReactJS #19: Styling dengan Tailwind CSS (Opsional, untuk yang Ingin Cepat dan Keren)
ReactJS #20: Form dan Validasi: Mengirim Data ke API (POST Data dari Pengguna)
ReactJS #21: useContext: Berbagi Data ke Semua Komponen Tanpa Ribet (Seperti Pengeras Suara)
ReactJS #22: useReducer: Alternatif useState untuk State yang Rumit
ReactJS #23: Membuat Custom Hook: Meminjam Kode untuk Dipakai Ulang di Banyak Tempat
ReactJS #24: Mengenal React Developer Tools (Inspeksi Aplikasi React di Browser)
ReactJS #25: Deploy Aplikasi ke Internet (Pakai Netlify atau Vercel) – Biar Teman-teman Bisa Lihat
ReactJS #26: Refaktorisasi dan Struktur Folder yang Rapi (Biar Gampang Dicari)
ReactJS #27: Mengoptimalkan Kinerja dengan React.memo dan useCallback (Biar Aplikasi Ngebut)
ReactJS #28: Testing Sederhana dengan React Testing Library (Opsional, untuk yang Ingin Lebih Profesional)
ReactJS #29: Membuat Aplikasi Blog Sederhana dengan API dari WordPress
ReactJS #30: Proyek Akhir: Membuat Aplikasi Portal Berita dengan React dan API (Gabungkan Semua Ilmu!)