Hosting ke Vercel
Vercel adalah platform hosting terbaik untuk React/Next.js saat ini. Gratis, cepat, dan otomatis.
Cara 1: Via GitHub (Otomatis / CI/CD)
Ini cara paling profesional. Setiap kali Anda git push, website otomatis terupdate.
- Push kode Anda ke GitHub.
- Buka Vercel.com dan Login (bisa pakai akun GitHub).
- Klik tombol "Add New..." -> "Project".
- Pilih repositori GitHub Anda, klik Import.
- Di halaman konfigurasi:
- Framework Preset: Pilih
Vite(atauCreate React App). - Root Directory: Biarkan
./(kecuali folder react Anda ada di dalam subfolder).
- Framework Preset: Pilih
- Klik Deploy.
Tunggu sebentar, dan... Selamat! Website Anda sudah online! 🎉
Anda akan dapat domain gratis seperti nama-projek.vercel.app.
Cara 2: Manual (Drag & Drop)
Jika malas pakai GitHub, Anda bisa upload manual folder dist.
- Jalankan
npm run builddi komputer. - Pastikan folder
distsudah muncul. - Install Vercel CLI:
npm i -g vercel. - Ketik
vercel deploydi terminal, lalu ikuti petunjuknya.- Atau buka dashboard Vercel dan cari menu upload manual (sekarang agak tersembunyi, lebih disarankan cara 1).
Masalah 404 pada Refresh (SPA Issue)
Jika Anda menggunakan React Router, kadang saat user me-refresh halaman /about, akan muncul error 404.
- Di Vercel: Biasanya sudah otomatis aman.
- Di Netlify: Anda wajib membuat file bernama
_redirectsdi folderpublicisinya:/* /index.html 200