React Intermediate: Data, Efek, dan Multi-Halaman

Menghubungkan React ke data sungguhan, dan menata state saat aplikasinya mulai besar.

Lanjutan dari React Dasar. Mulai dari useEffect dan mengambil data dari API lengkap dengan loading, error, dan race condition, lalu membungkus logika berulang jadi custom hook. Modul kedua menata state yang mulai rumit dengan useReducer, Context, dan useRef. Modul terakhir membuat aplikasinya jadi banyak halaman dengan React Router v7, memakai form Action dan useActionState, serta menyusun struktur folder yang tidak berantakan setelah dua bulan.

Efek Samping dan Data dari API
useEffect: Menjalankan Kode di Luar Render20 menit
Mengambil Data dari API25 menit
Membungkus Logika Jadi Custom Hook20 menit
State yang Lebih Besar
useReducer untuk State yang Rumit20 menit
Context: Berbagi State Tanpa Prop Drilling20 menit
useRef: Nilai yang Tidak Memicu Render15 menit
Aplikasi Multi-Halaman
Routing dengan React Router25 menit
Form Modern dengan useActionState20 menit
Menyusun Komponen dan Struktur Folder20 menit