Belisc Logo

Artikel Unggulan

Featured
Bun Mar 12, 2026

Menjalankan File JavaScript Pertama dengan Bun

Artikel ini membahas cara membuat file JavaScript sederhana lalu menjalankannya dengan Bun. Anda akan melihat struktur file paling dasar, contoh mencetak teks ke terminal, membaca argumen command line, serta perbedaan singkat pengalaman memakai Bun dibanding runtime lain seperti Node.js.

Baca Artikel arrow_forward
search
image
image
image
image
image
image
Hydration Mismatch dari Urutan Render yang Bikin UI Tersendat
Rendering & Hydration
schedule Jun 28, 2026

Hydration Mismatch dari Urutan Render yang Bikin UI Tersendat

Hydration mismatch tidak selalu disebabkan API browser atau data belum siap. Urutan render, sort yang tidak stabil, dan transformasi data yang berbeda antara SSR dan client bisa membuat HTML server tidak sama dengan hasil render awal di browser, memicu warning, re-render, dan UI terasa tersendat.

Rahma AP

Admin

Cegah SSR Mismatch pada Direktori Submit Website yang Dinamis
Rendering & Hydration
schedule Jun 26, 2026

Cegah SSR Mismatch pada Direktori Submit Website yang Dinamis

Artikel ini membahas cara mencegah hydration mismatch dan UI flicker pada halaman direktori submit website yang dirender dengan SSR lalu diperkaya di client. Fokusnya pada sumber bug yang sering terjadi, pola implementasi aman di Next.js, Nuxt, dan Inertia, serta checklist verifikasi sebelum deploy.

Rahma AP

Admin

Next.js: Debug Request Ganda dari Prefetch ke Route Handler
Next.js
schedule Jun 15, 2026

Next.js: Debug Request Ganda dari Prefetch ke Route Handler

Request ganda ke Route Handler Next.js sering terlihat sebagai log endpoint dobel, counter bertambah dua kali, atau side effect terpicu ulang saat navigasi. Artikel ini membahas cara membedakan efek prefetch, fetch berulang, Strict Mode, dan misuse metode GET, lalu menutupnya dengan langkah perbaikan yang konkret.

Rahma AP

Admin

Server Components dan Islands di Nuxt: Kapan Layak Dipakai?
Nuxt.js
schedule Apr 03, 2026

Server Components dan Islands di Nuxt: Kapan Layak Dipakai?

Pendekatan rendering modern di Nuxt seperti server-only components dan pola islands membantu menurunkan JavaScript di browser tanpa mengorbankan pengalaman pengguna. Artikel ini membahas cara kerjanya, manfaat performa dan SEO, contoh arsitektur, serta trade-off implementasi dan debugging yang perlu dipahami tim engineering.

Rahma AP

Admin

Infinite Scroll di Inertia.js Laravel tanpa Merusak URL dan State
Inertia.js
schedule Mar 28, 2026

Infinite Scroll di Inertia.js Laravel tanpa Merusak URL dan State

Artikel ini membahas cara membangun infinite scroll pada stack Laravel dan Inertia.js dengan pendekatan yang tetap menjaga URL, filter, dan state aplikasi tetap konsisten. Fokusnya adalah implementasi praktis menggunakan pagination backend, Intersection Observer di frontend, append data bertahap, serta preserveState saat pengguna kembali ke halaman daftar.

Rahma AP

Admin

Optimasi Bundle Client di Next.js 16 dengan Pemisahan Komponen
Next.js
schedule Mar 25, 2026

Optimasi Bundle Client di Next.js 16 dengan Pemisahan Komponen

Artikel ini membahas cara mengecilkan bundle JavaScript di Next.js dengan memaksimalkan Server Component dan membatasi penggunaan use client hanya pada bagian yang benar-benar interaktif. Dibahas juga refactor halaman e-commerce dari seluruhnya client menjadi hybrid, penggunaan dynamic import, analisis bundle, dampaknya pada TTI, serta cara menemukan dependensi besar yang tidak perlu ikut ke browser.

Rahma AP

Admin

forum Live Chat