Jawab semua pertanyaan. Setelah menjawab, kunci jawaban dan penjelasannya langsung ditampilkan — salah pun tidak apa-apa, bisa dicoba lagi.
1. Bagaimana cara membaca request body JSON di dalam Route Handler `route.ts`?
2. Jika kita ingin membaca query string dari URL seperti `/api/search?q=sepatu`, objek apa yang paling tepat digunakan di Route Handler Next.js?
3. Kapan sebaiknya kita menggunakan Route Handler (`route.ts`) dibandingkan Server Actions?
4. Kamu menggunakan Server Actions untuk menangani submit form. Apa keuntungan utama menggunakan Server Actions dibandingkan membuat Route Handler (API) terpisah?
5. Setelah Server Action berhasil menambahkan data baru ke database, bagaimana cara terbaik untuk memastikan halaman segera menampilkan data terbaru?