1. Pemilihan Tooling: Vite vs Next.js
Pemilihan framework harus didasarkan pada kebutuhan arsitektur aplikasi:
- Vite + React (CSR): Fokus pada Client-Side Rendering. Sangat cocok untuk aplikasi di balik login (Dashboard, CRM, Internal Tools). Keunggulan utamanya adalah kecepatan development (HMR yang instan) dan kemudahan deployment di server statis apa pun.
- Next.js (App Router): Fokus pada Hybrid Rendering (SSR/SSG). Wajib digunakan jika aplikasi memerlukan SEO yang kuat, kecepatan loading awal yang optimal untuk publik, atau integrasi server-side yang ketat via proxy.js.