Memulai dengan TanStack Start: Framework Full-Stack React Modern
TanStack Start adalah framework full-stack terbaru dari tim yang membangun TanStack Router, Query, dan Table. Berbeda dari Next.js yang sudah matang, TanStack Start menawarkan pendekatan yang lebih eksplisit dan type-safe dalam routing dan data fetching.
Kenapa TanStack Start?
Setelah menggunakan Next.js selama beberapa tahun, saya tertarik mencoba TanStack Start karena beberapa alasan:
- Type-safety end-to-end — Router berbasis file dengan inferensi tipe otomatis
- Server Functions — Memanggil fungsi server seperti fungsi biasa, tanpa boilerplate API route
- Vite-native — Build lebih cepat dibanding webpack-based setup
Pengalaman Pertama
Proses scaffolding sangat mudah. Dalam waktu 15 menit saya sudah memiliki aplikasi yang berjalan dengan routing, styling Tailwind, dan koneksi ke Netlify.
Yang paling saya sukai adalah bagaimana routing bekerja — setiap file di folder routes/ otomatis menjadi route, dengan dukungan penuh untuk params, loaders, dan nested layouts.
Untuk project ke depannya, saya pasti akan mempertimbangkan TanStack Start sebagai pilihan utama framework React full-stack.